Patent application number | Description | Published |
20110174505 | BALL DROP MODULE - A pressurizing device includes a main housing having a central bore therethrough and a ball drop module removably disposed within the main housing, the ball drop module including a ball seat hingedly attached within the ball drop module and configured to receive a dropped ball, wherein the ball seat is configured to rotate about a hinge from a closed position to an open position when a pressure above the ball seat exceeds a preset limit. | 07-21-2011 |
20120285703 | HYDRO-MECHANICAL DOWNHOLE TOOL - A downhole tool includes a body supported from a running string; and a releasing assembly for releasing from set liner hanger portions of the tool to be retrieved to the surface. The releasing assembly includes a connecting member for engaging the tool with a liner hanger, a piston hydraulically moveable in response to fluid pressure within the tool body from a lock position to a release position for releasing the connecting member, and a clutch for rotationally releasing the tool body from the liner hanger. Rotation of the running string moves a nut upward along the body so that the running string may then be picked up to disengage the tool from the liner hanger. | 11-15-2012 |
20150101827 | METHOD AND SYSTEM TO AVOID PREMATURE ACTIVATION OF LINER HANGER - A technique facilitates avoidance of premature actuation of a liner hanger in a wellbore. The technique utilizes a running string which may be coupled to a liner having a liner hanger. The running string extends into the liner in a manner which creates an inner pressure region within the running string, an intermediate pressure region between the running string and the liner, and an outer or annulus pressure region surrounding the liner. The inner pressure region is initially isolated from the intermediate pressure region by a closure mechanism during, for example, movement downhole. The closure mechanism selectively closes off a port used to actuate the liner hanger. | 04-16-2015 |
Patent application number | Description | Published |
20130185515 | Utilizing Negative Feedback from Unexpected Miss Addresses in a Hardware Prefetcher - Systems and methods for populating a cache using a hardware prefetcher are disclosed. A method for prefetching cache entries includes determining an initial stride value based on at least a first and second demand miss address in the cache, verifying the initial stride value based on a third demand miss address in the cache, prefetching a predetermined number of cache entries based on the verified initial stride value, determining an expected next miss address in the cache based on the verified initial stride value and addresses of the prefetched cache entries; and confirming the verified initial stride value based on comparing the expected next miss address to a next demand miss address in the cache. If the verified initial stride value is confirmed, additional cache entries are prefetched. If the verified initial stride value is not confirmed, further prefetching is stalled and an alternate stride value is determined. | 07-18-2013 |
20130185516 | Use of Loop and Addressing Mode Instruction Set Semantics to Direct Hardware Prefetching - Systems and methods for prefetching cache lines into a cache coupled to a processor. A hardware prefetcher is configured to recognize a memory access instruction as an auto-increment-address (AIA) memory access instruction, infer a stride value from an increment field of the AIA instruction, and prefetch lines into the cache based on the stride value. Additionally or alternatively, the hardware prefetcher is configured to recognize that prefetched cache lines are part of a hardware loop, determine a maximum loop count of the hardware loop, and a remaining loop count as a difference between the maximum loop count and a number of loop iterations that have been completed, select a number of cache lines to prefetch, and truncate an actual number of cache lines to prefetch to be less than or equal to the remaining loop count, when the remaining loop count is less than the selected number of cache lines. | 07-18-2013 |
Patent application number | Description | Published |
20080215631 | ENHANCING WEB EXPERIENCES USING BEHAVIORAL BIOMETRIC DATA - A computerized method that provides a Web page having control structures for gathering behavioral biometrics. The method can receive behavioral biometric data in accordance with the control structures and in accordance with interactions of a user with the Web page. Additionally, the method can compare the received behavioral biometric data with at least one set of previously established values. The user can be profiled based upon comparison results. This profiling can affect the manner in which Web pages are provided to the user as well as the content contained therein. | 09-04-2008 |
20090079833 | TECHNIQUE FOR ALLOWING THE MODIFICATION OF THE AUDIO CHARACTERISTICS OF ITEMS APPEARING IN AN INTERACTIVE VIDEO USING RFID TAGS - The present solution can include a method for allowing the selective modification of audio characteristics of items appearing in a video. In this method, a RFID tag can be loaded with audio characteristics specific to a sound-producing element. The RFID tag can then be attached to an item that corresponds to the sound-producing element. The video and audio of the area including the item can be recorded. The audio characteristics can be automatically obtained by scanning the RFID tag. The audio characteristics can then be embedded within the video so that the audio characteristics are available when the item appears in the video. | 03-26-2009 |
20110178889 | A METHOD, MEDIUM, AND SYSTEM FOR ALLOCATING A TRANSACTION DISCOUNT DURING A COLLABORATIVE SHOPPING SESSION - A collaborative shopping group can be established within a social networking web site. This initially established group can consist of individuals with whom the establishing user has a social networking affiliation. After an initial establishment of the collaborative shopping group, each individual within the group is able to add additional individuals to the collaborative shopping group. A shared shopping cart can be established for the collaborative shopping group. A set of different members of the collaborative shopping group can individually and independently add items from a set of different e-commerce sites to the shared shopping cart. An e-commerce purchase of items in the shared shopping cart can be completed. The completed e-commerce purchase can receive a transaction discount greater than or equal to a sum of discounts that would have resulted from discrete purchases of the items of the shared shopping cart by the individuals of the collaborative shopping group. | 07-21-2011 |
20120077483 | ENABLING INTERFACE AGGREGATION OF MOBILE BROADBAND NETWORK INTERFACES - A network traffic associated with a communication request within a computing device can be identified. The device can comprise of a first and second communication stack which can addresses a first and a second network interface within the computing device. The first network interface can be associated with a mobile broadband network and the second network interface can be associated with a computing network. A first and second portion of the network traffic associated with the communication request can be programmatically determined to be conveyed to the first and second network interfaces. The first and second portions of network traffic can be conveyed simultaneously to the mobile broadband network associated with the first network interface and the computing network associated with the second network interface. | 03-29-2012 |
20130011111 | MODIFYING AUDIO IN AN INTERACTIVE VIDEO USING RFID TAGS - Video and audio of a capture area is recorded. The capture area includes a sound-producing element that is to appear within a video. A radio-frequency identification (RFID) tag is attached to the sound-producing element. The RFID tag is scanned to automatically track the sound producing element relative to a position in the capture area. Configurable audio associated with the sound-producing element is embedded within the video. | 01-10-2013 |
20130046610 | INDEPENDENT DISCOUNT MANAGEMENT SYSTEM FOR PROVIDING CONSUMERS WITH A DISCOUNT-MAXIMIZED SHOPPING PLAN - A method for maximizing product discounts can begin with an independent discount management system receiving user-entered shopping data that includes a product selection and/or data for an existing discount. Applicable discount data and discount handling rules can be aggregated from discount providers. A discount-maximized shopping plan can then be synthesized. The discount-maximized shopping plan can define a combination of discount data, date, time, and retailer that affords a maximum discount for each product selection. Upon user-acceptance, an aggregate discount code can be generated for the user-accepted discount-maximized shopping plan and both can be stored. Notification can be received from the retailer that the aggregate discount code has been redeemed. Compensation between the retailer and corresponding discount providers can then be coordinated. | 02-21-2013 |
20130103539 | INTELLIGENT SHOPPING ASSISTANT - A method of on-premise customer support can include, responsive to logging a customer into a computerized shopping system on-premises of a store, recalling a shopping list associated with the customer. A route through the store can be generated automatically according to one or more items on the shopping list. | 04-25-2013 |
20130211953 | COLLABORATIVE SHOPPING ACROSS MULTIPLE SHOPPING CHANNELS USING SHARED VIRTUAL SHOPPING CARTS - A system for collaborative shopping comprising shopping devices interconnected by a network and respectively used by shoppers in a collaborative shopping session, and virtual shopping carts respectively associated with the shopping devices for sharing information on items of interest among the shoppers and enabling the shoppers to collaborate on the shopping. | 08-15-2013 |
20130305315 | MULTI-MEDIA IDENTITY MANAGEMENT SYSTEM - A method for utilizing multi-media identities for access control to a secure area or item can begin with a multi-media identity management system providing a multi-media identity to an entity for use with an access control system. The multi-media identity can be a digital identifier defining multi-media authentication data and security privileges for the entity. The provided multi-media identity and multi-media authentication data can be received in an access request for a secure area or item. The multi-media authentication data can be verified against the multi-media data elements of the multi-media identity. The security privileges of the multi-media identity can be validated for the secure area or item. When the multi-media authentication data, multi-media identity, and security privileges are valid, the entity can be granted access and denied access when at least one item is invalid. | 11-14-2013 |
20130317950 | CUSTOMIZING A THREE DIMENSIONAL VIRTUAL STORE BASED ON USER SHOPPING BEHAVIOR - A planogram associated with a physical store can be identified. The physical store can be associated with an inventory. A virtual store comprising of a layout can be created. The virtual store can be a three dimensional environment permitting electronic commerce transactions. The layout of the virtual store and the planogram of the physical store can be identical. The layout can be a position or an orientation of an inventory item associated with the physical store inventory. The virtual store can be customized based on a personalization data. The customization can be an inventory item position and an orientation. The layout of the customized virtual store can be different from the planogram of the physical store. | 11-28-2013 |
20140052554 | INTELLIGENT POINT OF SALE SYSTEM - An error condition can be detected at a first point-of-sale (POS) system during a transaction for a customer. The first POS system is a self-service POS system. Responsive to the error condition, the transaction can be transferred to a second POS system using a processor without human intervention. | 02-20-2014 |
20140081738 | INTELLIGENT POINT OF SALE SYSTEM - A customer can be recognized at a point-of-sale (POS) system. The customer can be recognized using a customer card or using image processing technology. The POS system is a self-service POS system. The scan rate for the customer can be compared with a minimum scan rate using a processor, and an action can be initiated responsive to the comparing. | 03-20-2014 |
20150039422 | COMMUNICATION WITH SHOPPERS IN A RETAIL ENVIRONMENT - Communication plans are created, modified, and executed by a campaign server. The campaign server creates a retail environment communication plan that specifies communications to be made to unidentified shoppers in a retail environment that includes at least one sensor. The campaign server identifies a shopper in the retail environment by the at least one sensor, and creates a shopper communication plan, based on the retail environment communication plan, that specifies communications to be made to the identified shopper in the retail environment. The campaign server executes the retail environment communication plan and the shopper communication plan. In response to processing an event sensed by the at least one sensor, the campaign server modifies one or both of the retail environment communication plan and the shopper communication plan. | 02-05-2015 |
20150220978 | INTELLIGENT MULTICHANNEL ADVERTISEMENT SERVER - In accordance with the arrangements described herein, presentation of a first advertisement to a user in a first communication format via a first communication medium can be detected. A second communication medium being accessed by the user also can be detected. Responsive to detecting the second communication medium being accessed by the user, at least a second advertisement corresponding to the first advertisement can be presented to the user in a second communication format via the second communication medium, the second communication format being different than the first communication format. | 08-06-2015 |
20150242786 | INTEGRATING PROCESS CONTEXT FROM HETEROGENEOUS WORKFLOW CONTAINERS TO OPTIMIZE WORKFLOW PERFORMANCE - One or more heterogeneous process workflow containers can be identified within a runtime environment. Each of the process workflow containers can include a process instance associated with a workflow. Each instance can include activities and a decision point. One or more automated and manual changes to the activity of the instances associated with the workflow executing within the containers can be captured. The changes can be analyzed to establish an integrated context for the instance. The context can include an input and an output element of the process instance. A recommendation for optimizing the workflow can be computed based on the analyzing. | 08-27-2015 |