Patents.
Inventions connected to their inventors and to the projects, companies, talks, events, and ideas around them.
Add a patent ↗Control of auto-ignition timing for homogeneous combustion jet ignition engines
US7107964B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Jean-Pierre Hathout, David Cook, Jasim Ahmed · 4 inventors totalSystem and method for search and recommendation based on usage mining
US7092936B1 · Oracle International Corporation · Source: google-patentsOmar Alonso, Atul Kumar · 2 inventors totalWallet for Storage of Information for Automated Entry into Forms of Mobile Applications
US7062258B1 · Oracle International Corporation · Source: google-patentsJean Sini, Jacob Christfort · 2 inventors totalMethod and system for postmortem object type identification
US7047447B2 · Sun Microsystems, Inc. · Source: google-patentsA method for postmortem object type identification. In one method embodiment, the present invention accesses a memory dump. Next, a portion of the memory dump is partitioned into a first group of known memory object types. Additionally, a portion of the memory dump is partitioned into a second group of unknown memory object types. A first pointer, pointing from one of the first group of known memory object types to one of the second group of unknown memory object types, is then utilized to automatically infer the memory object type of one of the second group of unknown memory object types. A second pointer, pointing from the inferred memory object type to one of the second group of unknown memory object types is utilized to automatically infer a memory object type of another one of the second group of unknown memory object types.
Bryan Cantrill · 1 inventor totalAsynchronous packet switching
EP0823165B1 · Fujitsu Limited · Source: google-patentsPat Helland, Thomas Martin Wicki, Patrick J. Helland · 3 inventors totalDigital license agreement
US7031943B1 · Cisco Technology, Inc. · Source: google-patentsA method and system for licensing intellectual properties. A user can acquire a license conveying rights in intellectual properties by accessing a designated site and making a digital license request. Terms and conditions that can be accepted by the user are then made available to the user in the form of a model digital license agreement.
Peter Corless, Arthur James, Michelle Brent, Sanjay Khera, Soyoung Park · 5 inventors totalMultilevel halftone screen and sets thereof
US20070236741A1 · Eastman Kodak Company · Source: google-patentsA three-dimensional halftone screen is provided that is suited for multilevel printing. The three-dimensional halftone screen includes a plurality of planes each corresponding to one or more input intensity levels of an input RIPped pixel. (abstract excerpt from Google Patents)
Dmitri Gusev, Dmitri A. Gusev, Hwai-Tzuu Tai, Chung-Hui Kuo · 4 inventors totalMethod of making a multilevel halftone screen
US20070236736A1 · Eastman Kodak Company · Source: google-patentsA three-dimensional halftone screen is provided that is suited for multilevel printing. The three-dimensional halftone screen includes a plurality of planes each corresponding to one or more input intensity levels of an input RIPped pixel. (abstract excerpt from Google Patents)
Dmitri Gusev, Dmitri A. Gusev, Hwai-Tzuu Tai, Chung-Hui Kuo · 4 inventors totalIgnition system of an internal combustion engine
US20060225692A1 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Friederike Lindner, Ulrich Eisele, Jasim Ahmed, Jean-Pierre Hathout · 5 inventors totalTest result analyzer in a distributed processing framework system and methods for implementing the same
US7020699B2 · Sun Microsystems Inc · Source: google-patents+uspto+first-party-career-authorityKonstantin Boudnik, Weiqiang Zhang, Konstantin I. Boudnik · 3 inventors totalPerceptual encryption and decryption of movies
US7020284B2 · (unassigned - individual inventors) · Source: google-patentsA combined encoder and perceptual encrypter for a file of high quality video. The encoder encodes the file of high quality video as encoded data and the perceptual encryption module perceptually encrypts it.
Oscar Boykin, Patrick Oscar Boykin, Riccardo Boscolo · 3 inventors totalMethod and system for automatic brokered transactions
US6999589B2 · International Business Machines Corporation · Source: google-patentsA method and system for brokering a transaction between a plurality of wireless communication devices is disclosed. The method and system includes enabling a plurality of wireless devices to communicate with one another and allowing a user to enter a request related to an object to be brokered.
Max Maximilien, Robert Thomas Cato, Phuc Ky Do, Eugene Michael Maximilien · 4 inventors totalFeedback cycle detection across non-scan memory elements
US6986114B2 · International Business Machines Corporation · Source: google-patents+first-party-careerAaron Patzer, Aaron Thomas Patzer, Stephen Douglas Posluszny, Steven Leonard Roberts · 4 inventors totalMultiple alignment genome sequence matching processor
US6983274B2 · Source: google-patents+first-party-careerAaron Patzer, Aaron Thomas Patzer · 2 inventors totalUsing database management system's infrastructure to invoke a stored procedure for creating and preparing a database application
US6978261B2 · International Business Machines Corporation · Source: freepatentsonline+google-patentsSusan Malaika, Curt Lee Cotner, Thomas Eng · 3 inventors totalWireless highway guide
US6967592B2 · International Business Machines Corporation · Source: google-patentsA method and system for providing travel guidance for transportation vehicles traveling on a highway system that comprises highway transceivers with limited range placed at selected intervals along the highway. Each transportation vehicle has an automobile transceiver for receiving and transmitting information using a communication protocol.
Max Maximilien, Kevin H. Bell, Phuc Ky Do, Eugene Michael Maximilien · 4 inventors totalRegistry service for use in a distributed processing framework system and methods for implementing the same
US6961937B2 · Sun Microsystems Inc · Source: google-patents+uspto+first-party-career-authorityKonstantin Boudnik, Madhava V. Avvari, Satya N. Dodda, David S. Herron, Bae-Chul Kim, Gabriel R. Reynaga, Konstantin I. Boudnik, Narendra Patil · 8 inventors totalColor enhancement method and system
US20070097461A1 · Eastman Kodak Company · Source: google-patentsAn apparatus and method for calibrating a multi-color imaging system are provided. Color values are measured for each of the different color patches, and compared to target process-sensitive colors color values, representing a weight-adjusted memory color. (abstract excerpt from Google Patents)
Dmitri Gusev, Dmitri A. Gusev, Hwai-Tzuu Tai, Chung-Hui Kuo · 4 inventors totalDigital rights framework
US6959289B1 · Cisco Technology, Inc. · Source: google-patentsA method and system thereof for establishing legal rights and limitations regarding the use of electronically distributed intellectual property (e.g., a “digital rights framework”). The intellectual property is modeled and offered for different types of distribution (e.g., for sale, rent, etc.). In response to a request for access to and use of the intellectual property, the legal rights and limitations associated with the type of distribution requested are provided.
Peter Corless, Arthur James, Michelle Brent, Peter P. Corless, Sanjay Khera, Soyoung Park · 6 inventors totalMethod of improving access to services provided by a plurality of remote
US6957260B1 · Microsoft Corporation · Source: google-patents+uspto+career-authorityLee Mighdoll, Lee S. Mighdoll · 2 inventors totalControl of auto-ignition timing for combustion in piston engines by prechamber compression ignition
US6953020B2 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Jean-Pierre Hathout, David Cook, Jasim Ahmed · 4 inventors totalPrinting content on a print medium having coded data
SG171611A1 · Silverbrook Research Pty Ltd · Source: google-patentsA method of printing content on a print medium using a mobile telecommunications device, comprising: receiving, at a server, a request for the content, the request initiated by activation, on the mobile telecommunications device, of an information link; and transferring the content to the mobile telecommunications device; wherein the mobile telecommunications device includes a printer module that can print the content on the print medium. (Singapore published application.)
Zhamak Dehghani, Kia Silverbrook, Paul Lapstun, Simon Robert Walmsley, Michael J. Hollins, Colin John Pickup, David John Atkinson · 7 inventors totalMethod and system for postmortem identification of falsely shared memory objects
US6944722B2 · Sun Microsystems, Inc. · Source: google-patentsA method for utilizing postmortem object type identification to identify falsely shared memory objects is disclosed. In one method embodiment, the present invention accesses a postmortem object type identification containing type identifications for known nodes and inferred nodes. Next, an iteration for array nodes is performed on the postmortem object type identification. Then a list of the array nodes is generated, wherein the array nodes on the list are potential false sharing objects.
Bryan Cantrill · 1 inventor totalTab order management in a portal environment
US20070028180A1 · International Business Machines Corporation · Source: google-patentsAddresses deficiencies in managing tabbing order in a portal environment and provides a method, system and computer program product for tab order management for portlets in a portal environment. (published application, not granted; also published as WO/2007/012567 and in TW)
Jason Plurad, Laquicia Barbee, Ryan Boyles · 3 inventors totalCompensation framework for long running transactions
US6918053B2 · Microsoft Corporation · Source: uspto+justia+google-patents+career-authorityLucius Gregory Meredith, Satish Ramchandra Thatte, Marc Levy, Bimal Kumar Mehta, Johannes Klein, Anthony Dean Andrews · 6 inventors totalData processing activity lifecycle control
US6901578B1 · International Business Machines Corp · Source: google-patentsDisclosed is apparatus for processing business data processing activities, the apparatus comprising: an activity instance; and a descriptor for the activity instance associated uniquely with the activity instance; wherein the descriptor includes parameters for determining lifecycle behaviors of said activity instance. The descriptor may be programmable to modify the lifecycle behaviors according to a use made of said activity instance. The use of the activity instance may be responsive to a request by a client. It may also be responsive to a request by an activity instance. The descriptor may be programmable to modify the lifecycle behaviors according to a position in a system hierarchy of the activity instance.
Mandy Chessell, John Anthony Beaven, Amanda Elizabeth Chessell, Catherine Griffin, Iain Stuart Caldwell Houston, Martin Mulholland, Ian Robinson, David John Vines · 8 inventors totalVoice interface for consumer products
US20060271368A1 · Source: justia-patentsA method for generating voice interface for appliances which may be performed by a manufacturer of the appliance. The manufacturer selects a programmable device for controlling the appliance, the programmable device having resources of less than 9 kilobytes of random access memory and capable of less than 41 million instructions per second. The manufacturer is further provided with an application development kit for building an application for the voice interface including a speech recognition module.
Yishay Carmiel, Asaf Carmiel · 2 inventors totalSimulation of computing system solutions based on customer data using a solution builder wizard environment
US20060271581A1 · International Business Machines Corporation · Source: uspto-report+career-authorityAmir Sanjar, Amir Farrokh Sanjar, Cristi Nesbitt Ullmann, Paul Stuart Williamson · 4 inventors totalSingle sign-on framework with trust-level mapping to authentication requirements
US6892307B1 · Sun Microsystems, Inc. · Source: google-patents+ibm-career-authorityChristopher Ferris, David L. Wood, David Norton, Peter Weschler, Yvonne Wilson · 5 inventors totalMethod for learning and combining global and local regularities for information extraction and classification
US6892189B1 · Source: umass-cvAndrew McCallum, Dallan W. Quass, Tom M. Mitchell, Andrew K. McCallum, William W. Cohen · 5 inventors totalDigital identifiers and digital identifier control systems for intellectual properties
US6885999B1 · Cisco Technology, Inc. · Source: google-patentsA method and system thereof for controlling intellectual properties in an intellectual property management system. A unique digital identifier is assigned to each of the intellectual properties. The digital identifier includes an attribute associating a respective intellectual property to the intellectual property management system and an attribute specifying a source for the digital identifier.
Peter Corless, Peter P. Corless · 2 inventors totalProperties file that will allow configuration input based on experience
US20060235760A1 · International Business Machines Corporation · Source: google-patents+career-authorityAmir Sanjar, Amir Farrokh Sanjar, Cristi Nesbitt Ullmann, Paul Stuart Williamson · 4 inventors totalSystem and method for call forwarding based on localized wireless identification
US20060223511A1 · International Business Machines Corporation · Source: google-patents+career-authorityAmir Sanjar, Amir Farrokh Sanjar, Cristi Nesbitt Ullmann, Paul Stuart Williamson · 4 inventors totalReplaceable outcome decider
US6865541B1 · International Business Machines Corp · Source: google-patentsDisclosed is data processing apparatus comprising: means for receiving inputs indicative of results from one or more participants of said one or more sets of data processing tasks; means for mapping each of said inputs to a corresponding mapped value by accessing a mapping table; outcome processor means for accepting the mapped values as inputs and determining an outcome for said one or more sets of data processing tasks; and means, responsive to said means for determining, for transmitting an indicator of said outcome to said one or more participants; wherein the inputs and mapped values of the mapping table are programmably changeable to thus provide a high degree of flexibility with respect to said inputs.
Mandy Chessell, John Anthony Beaven, Amanda Elizabeth Chessell, Catherine Griffin, Iain Stuart Caldwell Houston, Martin Mulholland, Ian Robinson, David John Vines · 8 inventors totalSoftware application and associated methods for generating a software layer for structuring semistructured information
US6851089 · Amazon.com, Inc. · Source: freepatentsonline+usptoA wrapper builder application provides a variety of features for facilitating the creation of wrappers that are used to extract information from Web sites. In one aspect, the wrapper builder application provides a tool with which the process of creating a wrapper, which typically resembles coding, can be accomplished by a graphical design process involving drag and drop operations, clicking on objects, and filling in forms. A web viewer component provides a web browser frame, a source code frame, and a tree view frame, enabling the user to identify semistructured information of interest on Web sites. A wrapper editor component provides a graphical design environment in which a wrapper can be graphically constructed from operations and links. A wrapper model component provides a functioning internal representation of the graphically designed wrapper using Java objects and methods. A property editor component provides for the setting of properties that define the particular functionality of individual wrapper operations. A wrapper execution component provides features that enable the wrapper to be executed and debugged using a number of debugging tools. A wrapper serialization component provides a mechanism for storing and retrieving a wrapper for subsequent use and/or modification.
Peter Norvig, Anand Rajaraman · 2 inventors totalWrapping non-live objects for liveness
US20060190555A1 · International Business Machines Corp. · Source: APPLICATION (no granted member found). IBM assignee, same Unified Activity Management co-inventor set (Moran, Harrison) as his CACM/GROUP papersA method, system and apparatus for wrapping objects for liveness in a collaborative environment. A method for enabling liveness for a non-live object can include the step of wrapping the non-live object to emulate liveness in a collaborative environment.
Alex Cozzi, Thomas Moran, Beverly Harrison, Andreas Dieberger, Michael Muller, Andrew Schirmer, Daniel Gruen, Werner Geyer · 8 inventors totalSystem, method and apparatus for creating and managing activities in a collaborative computing environment
US20060168550A1 · International Business Machines Corp. · Source: APPLICATION (no granted member found). IBM assignee; the Unified Activity Management project - co-inventors Thomas Moran, Beverly Harrison and Stephen Farrell are his co-authors on the UAM papers recoA method, system and apparatus for creating and managing an activity in a collaborative environment. A unified activity manager for use in a collaborative environment can include an activity list including a hierarchical listing of activities.
Alex Cozzi, Michael Muller, Thomas Moran, Joann Ruvolo, Catalina Danis, Daniel Gruen, John Tang, Andreas Dieberger · 21 inventors totalScalable object model
US20060136355A1 · Microsoft Corporation · Source: google-patentsScalable object model design is described. In an embodiment, one or more objects corresponding to a form are instantiated in response to a request for the form from a first client device, and an events manager is instantiated through which the one or more objects register to process data manipulation events associated with the form.
Claudio Caldato, Prakash Sikchi, Brian G. O'Connor, Silviu Ifrim · 4 inventors totalApparatus, method and computer program product for client/server computing with timing of creation of coordinator transaction state object being based on triggering events
US6829632B1 · International Business Machines Corp · Source: google-patentsA server processing method for use in a client/server computing system which carries out transactions, has steps of: receiving a command instructing the server to carry out a step of a transaction; beginning the transaction; and determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction.
Mandy Chessell, Amanda Elizabeth Chessell, Martin Mulholland, Kathryn Sarah Warr · 4 inventors totalMethod and apparatus for creating an index for a structured document based on a stylesheet
US6823492B1 · Sun Microsystems, Inc. · Source: uspto+google-patents+inventor-first-partyJacek Ambroziak, Jacek R. Ambroziak · 2 inventors totalMethod and apparatus for arbitrary resolution interval timeouts
US6823467B1 · Sun Microsystems, Inc. · Source: google-patentsMethods and apparatus for enabling timeouts with arbitrary resolutions to be implemented are disclosed. According to one aspect of the present invention, a method for enabling a device driver to communicate with a processor in a computing system includes exchanging information between the device driver and a clock system, and exchanging information between the clock system and a cyclic system. Information is also exchanged between the cyclic system and the processor. Although the clock system indirectly exchanges information with the processor, the clock system does not directly exchange information with the processor. In one embodiment, the clock system includes a callout system and a system clock, and exchanging information between the device driver and the clock system includes exchanging information between the system clock and the callout system, and exchanging information between the callout system and the device driver.
Bryan Cantrill, Bryan M. Cantrill · 2 inventors totalAgent provided by USB device for executing USB device dependent program in USB host
US6813669B1 · International Business Machines Corporation · Source: google-patentsWhen a universal serial bus (USB) device is plugged in, the USB device enumerates as a mass storage device even though the device is not actually a mass storage device. A USB device agent would be included in a storage device on the USB device in the form of an executable file.
Max Maximilien, Robert Thomas Cato, Phuc Ky Do, Eugene Michael Maximilien · 4 inventors totalColor contour detection and correction
US20060072128A1 · Eastman Kodak / Ng Yee S · Source: google-patentsA method of printing with a printer comprising the steps of detecting a contour in a first color space image, locating the contour, and mapping the image into the second image space. (abstract excerpt from Google Patents)
Dmitri Gusev, Dmitri A. Gusev, Yee S. Ng, Hwai-Tzuu Tai · 4 inventors totalMethod and computer program product for accessing an alternative web page when a desired web page is unavailable
US20060064406A1 · International Business Machines Corporation · Source: google-patentsA user specifies sets of web browser bookmarks or favorites, which may have topical affinity. Each member of a set is assigned a priority. When the user selects a bookmark in a set, or the set itself, the browser attempts to access members by priority. (published application, not granted)
Jason Plurad, Nathanael Ehrich, Laquicia Russ · 3 inventors totalControl of auto-ignition timing for homogeneous combustion jet ignition engines
EP2444621A1 · Robert Bosch GmbH · Source: google-patentsAleksandar Kojic, Jean-Pierre Hathout, David Cook, Jasim Ahmed · 4 inventors totalMethod, system and program product for identifying web page dependencies
US20060069745A1 · International Business Machines Corporation · Source: google-patentsA method, system and program product for identifying web page dependencies. Any dependencies needed to properly view a web page are identified prior to rendering the web page on the client; once identified, the client from which the web page was requested is checked for them. (published application, not granted)
Jason Plurad, Ryan Boyles, Nathanael Ehrich, Laquicia Russ · 4 inventors totalIn-store consumer-based personalized offer presentation system and method
US20070174115A1 · International Business Machines Corporation · Source: google-patentsA method and apparatus for presenting customized presentation offers to a consumer having a shopping device prior to the consumer's check out in a retail environment is set forth. Using a keyword-driven rule-based method, the present invention identifies certain information regarding the consumer, items selected for purchase, retail environment and the like, and processes keywords relevant to the gathered information in view of rule types and available offers to select and prioritize for presentation to the consumer offers pertinent to the consumer's interests, locations and activities while in the store. The personalized offer presentation is made available to the consumer preferably through an in-store server communicating to the shopping device used by the consumer so as to provide the consumer with in-store offers prior to the consumer completing their shopping experience at check out.
Max Maximilien, Trieu Chieu, Chung-Sheng Li, Yew-Huey Liu, E. Maximilien, Jih-Shyr Yih · 6 inventors totalVoice processing system, method and computer program product having common source for internet world wide web pages and voice applications
US6771743B1 · International Business Machines Corporation · Source: freepatentsonline+google-patentsSusan Malaika, Nicholas David Butler, Jeremy Peter James Hughes, Stephen Graham Copinger Lawrence, Lawrence Leon Porter · 5 inventors totalMethod and structure for template-based data retrieval for hypergraph entity-relation information structures
US20040133536A1 · International Business Machines Corp · Source: google-patentsA method (and structure) to retrieve data from information structures based on an entity/relation paradigm and characterized as being a self-similar hypergraph, includes creating a template that matches a self-similar hypergraph format of the information structure. The template contains at least one query unit.
Rosario Uceda-Sosa · 1 inventor totalOperating system device centric agent
US6754811B1 · International Business Machines Corporation · Source: google-patentsA USB device centric agent is associated with an operating system. The agent software is only required to be loaded once and then it will function with multiple compatible USB devices.
Max Maximilien, Robert Thomas Cato, Phuc Ky Do, Eugene Michael Maximilien · 4 inventors total