...that to encourage use of his new invention, the shopping cart, market owner Sylvan Goldman hired fake shoppers to push the carts around his store in Oklahoma City? Seems his customers were reluctant to give up their hand-carried baskets.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8190646 | Associative object model for composite entity information An associative object model for presenting composite entity information is provided. More particularly, a system and method of linking various data related to an entity from isolated databases in a distributed enterprise is provided. The system and method presents c... | 05/29/2012 |
| 8180823 | Method of routing messages to multiple consumers A method of routing messages to multiple consumers comprises determining a probability function defining message classification probabilities for each of a plurality of consumer sets, receiving a plurality of messages, classifying each message, storing each message ... | 05/15/2012 |
| 8180824 | Log collection data harvester for use in a building automation system A building automation system (BAS) comprising a plurality of end devices, at least one communication network, and a server engine comprising a data harvester. The end devices are each associated with at least one of a space, a system, or a subsystem for at least a p... | 05/15/2012 |
| 8180764 | Apparatus, method and medium for transmission and/or reception of digital content based on time or location information A digital content transmission apparatus, method and medium, and a digital content reception apparatus, method and medium enable multimedia content, extracted according to the location and time of a transmitting mobile terminal, and alphanumeric text, to be combined... | 05/15/2012 |
| 8176046 | System and method for identifying trends in web feeds collected from various content servers Systems and methods for identifying trends in web feeds collected from various content servers are disclosed. One embodiment includes, selecting a candidate phrase indicative of potential trends in the web feeds, assigning the candidate phrase to trend analysis agen... | 05/08/2012 |
| 8176114 | Distributed cross-application server deployment A method for a distributed deployment includes selecting a first feature module of an application to be deployed where the application includes multiple feature modules. A second feature module of an application to be deployed is selected. A first server and a secon... | 05/08/2012 |
| 8171071 | Open component manipulation system A messaging system and method for creating a messaging hierarchy in a computer network are described. The network is made up of multiple network entities, which include both publishing entities and subscribing entities, where the publishing entities have data of whi... | 05/01/2012 |
| 8170896 | System and method for electronic business transaction reliability A system and method for performing a business transaction including delivering a business message, comprising providing in a first transaction the business message to a first workflow process; transferring the business message from the first workflow process to a se... | 05/01/2012 |
| 8171059 | Data migration management apparatus and management method A data migration management apparatus continuously monitors and stores the utilization statuses of a migration-source storage area and a migration-destination storage area, and uses the information to set up a data migration. An information management unit collects ... | 05/01/2012 |
| 8171056 | Data processor, data processing method, and computer product A data processor includes a storage unit, a decompressing module, an interface module, and a data retrieving module. The storage unit stores therein a compressed setting data file including setting data files each compressed in a compression format. The decompressin... | 05/01/2012 |
| 8171072 | Media contents distribution system and method A server stores a media content and an execution program for processing the media content, and determines a usage rule for the media content to be transmitted to a terminal. The server distributes the usage rule, the media content, and the execution program to the t... | 05/01/2012 |
| 8170917 | Information communication system, content output apparatus, user apparatus, content delivery apparatus, and methods for controlling content output apparatus, user apparatus, and content delivery apparatus In an information communication system, a portable apparatus stores owned content information as list information about a content already purchased by a user. The portable apparatus transmits the owned content information to an in-vehicle apparatus capable of wirele... | 05/01/2012 |
| 8166093 | Method and apparatus for processing multimedia programs for play on incompatible devices An apparatus and method is provided to generate digital audio signals, such as stereo signals, from a multimedia program. The program can be distributed directly through an electronic network, or indirectly by recording the program on a medium such as a DVD or CD. T... | 04/24/2012 |
| 8166095 | System and method for achieving scalability in domain computing A connection management system can achieve scalability for domain computing among a plurality of domains. Each of the plurality of domains comprises a collection of machines and resources that are administrated as a unit. A connection concentrator can connect, and s... | 04/24/2012 |
| 8166094 | Coordinated quiesce of a distributed file system A process for quiescing a master and a plurality of subordinate computer systems in a cluster. An original or a pending state may be entered that is a quiesce or an online state. The master instructs the subordinates the quiesce or online state be made the pending s... | 04/24/2012 |
| 8166096 | Distributed multiple-tier task allocation Described is a system and methods for multiple tier distribution of task portions for distributed processing. Essentially, a task is divided into portions by a first computer and a task portion transferred to second participatory computer on the network, whereupon a... | 04/24/2012 |
| 8166097 | Using distributed queues in an overlay network The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network ... | 04/24/2012 |
| 8161094 | System and method for notification within decentralized network Methods are provided for event notification in a decentralized peer-to-peer (P2P) network. Each node within the P2P network can publish a subscription object for a published resource. Through the use of common identifiers, each subscription object is co-located with... | 04/17/2012 |
| 8161062 | Analysis of third party networks A method of analyzing customer behavior, where customers are engaged in customer-to-customer transactions in the third-party network, includes the transformation of data representing the customer-to-customer transactions from a data representation to a network repre... | 04/17/2012 |
| 8161096 | Method of executing service on a network, and flow processing apparatus with document that describes a flow for controlling services on the network A flow processing apparatus generates second and third documents from a first document that describes a flow for executing services, registers the second document in a first apparatus and registers the third document in a second apparatus on the network on which the... | 04/17/2012 |
| 8161095 | Distributed routing table interface Application programming interface (API) for starting and accessing distributed routing table (DRT) functionality. The API facilitates bootstrapping into the DRT by one or more devices of a group of devices (a mesh) seeking to collaborate over a serverless connection... | 04/17/2012 |
| 8156172 | Monitoring and reporting enterprise data using a message-based data exchange Systems and techniques for monitoring and reporting enterprise data by using a message-based data exchange. In one general aspect, the invention features a computer-implemented method that includes receiving at a message hub one or more messages from one or more sou... | 04/10/2012 |
| 8156003 | Apparatus, method, and program for transferring structured documents including plurality of document elements A web browser 11 of a client 10 requests a transfer of a parent document having a banner advertisement and a news article included therein from a document processing module 21. Upon receiving their file names, a transfer rate determination modul... | 04/10/2012 |
| 8156173 | Synchronizing machines in groups Apparatus, systems, and methods may operate to support synchronizing machines in groups. In some embodiments, synchronization is implemented by receiving an indication to activate a selected machine of a group of sync-aware machines connected to a subnet of a networ... | 04/10/2012 |
| 8156423 | Method and system for dynamically updating fixed resources on client station An intermediary such as a gateway will intercept a markup document being sent in a response message from a web server to a client station and will determine that the client station does not have stored locally the set of objects necessary to render the markup docume... | 04/10/2012 |
| 8156159 | Data masking and unmasking of sensitive data A server is configured to receive an input file or table that includes a number of data elements, where the data elements include some sensitive data elements of different types; identify each of the different types of sensitive data elements; identify a subset of t... | 04/10/2012 |
| 8156099 | Interpreting local search queries A search query may be interpreted as a number of possible interpretations, and each interpretation may be explored before the results of the search are sent to a user. In one embodiment, a device may split the search query into partitions. Each of the partitions may... | 04/10/2012 |
| 8150905 | Process configuration in a network A network is configured or made configurable to provide a process exploiting services distributed among nodes of the network by means of a step-by-step search, the search for one service starting at a node providing a previous service. ... | 04/03/2012 |
| 8150904 | Distribution of data and task instances in grid environments A partition analyzer may be configured to designate a data partition within a database of a grid network, and to perform a mapping of the data partition to a task of an application, the application to be at least partially executed within the grid network. A provisi... | 04/03/2012 |
| 8145610 | Passing information between server and client using a data package Processing for a data package is disclosed. An operation is received including a data package. The operation is performed with respect to each of one or more data objects included in the data package, in a manner determined at least in part by a context data applica... | 03/27/2012 |
| 8145698 | Self organizing peer-to-peer system, method, and/or apparatus A first and second peer devices can exchange information about a set of additional peer devices capable of providing one or more portions of one or more files. The first peer device can further communicate with the second peer device regarding specific portions of f... | 03/27/2012 |
| 8140612 | Cluster computing support for application programs A computer cluster system comprising a plurality of nodes and a software package comprising a user interface and a kernel for interpreting program code instructions is provided. In one embodiment, a cluster node module is configured to communicate with the kernel an... | 03/20/2012 |
| 8140613 | Event notification subscription Presented herein are systems, methods, devices for imaging device event notification administration and subscription. ... | 03/20/2012 |
| 8141005 | Apparatus for OPC automation and method for fabricating semiconductor device using the same An OPC automation apparatus and manufacturing method of a semiconductor device using the same, being capable of improving the fabrication yield of a semiconductor device by establishing a system and an OPC automation apparatus in which an engineer computer and a wor... | 03/20/2012 |
| 8140470 | Unified and extensible implementation of a change state ID for update services based on a hash calculation In a method and system for updating data in a distributed system, a server receives a request to read data stored in the server. A data structure is populated with the requested data, and a first unique identifier is generated by applying a hash function to the data... | 03/20/2012 |
| 8140611 | Method and representations for exporting tactical data link information as a web service A scalable method and apparatus for performing a mashup of military Situation Awareness (SA) data in a tactical data link (TDL) with data residing in several databases, using a web server-web browser architecture over an IP-based network. In a preferred embodiment t... | 03/20/2012 |
| 8135729 | Incremental query refinement A method of incrementally refining queries and updating query result lists without requiring a user to provide an explicit indicator of query submission. In the method, one or more query related character patterns are defined. Entry of query defining characters by a... | 03/13/2012 |
| 8135769 | Synchronization improvements Synchronization architectures, methods, systems, and computer readable media are described. In one embodiment, a synchronization session is initiated between a first data processing system and a second data processing system. The synchronization session includes at ... | 03/13/2012 |
| 8131689 | Accumulating access frequency and file attributes for supporting policy based storage management A system and method for performing policy-based storage management using data related to access frequency and file attribute accumulation. A switch device provides transparency for transactions between a client and a storage network. The transparency allows objects ... | 03/06/2012 |
| 8131796 | Recoverable return code tracking and notification for autonomic systems A system, method and article of manufacturing return code management in autonomic systems and more particularly to managing execution of operations in data processing systems on the basis of return code tracking. One embodiment provides a method for managing executi... | 03/06/2012 |