Patent application number | Description | Published |
20120265561 | ONLINE MARKETPLACE METHODS FACILITATING LOCAL COMMERCE - A method for online electronic commerce including defining, by a processing unit executing logic, vendor parameters for each at least one of goods and services offered by each vendor, receiving consumer search queries, comparing, with the processing unit executing logic, the vendor parameters with the consumer search queries, and displaying to the consumers for purchase consideration the vendor parameters compatible with the consumer search queries. In some examples, the vendor parameters include a vendor defined product category, a product description, and one or more of local pickup parameters and local delivery parameters. In some examples, the consumer search queries include a consumer desired product category and one or more of local pickup preferences and local delivery preferences. | 10-18-2012 |
20120265632 | ONLINE MARKETPLACE METHODS FACILITATING LOCAL COMMERCE - Method for a seller to offer a product to a buyer on an online electronic commerce system implemented on a networked computer system including a central processing unit, and a shared data storage cooperating with the central processing unit. The method may include the steps of establishing a daily supply associated with the product and a daily availability associated with the seller, selecting an interval length, defining a time interval of the interval length, the time interval occurring within the daily availability, associating an interval supply associated with the product available within the time interval, and offering the product for purchase during the selected time interval. In some examples, the products may be goods; in some others the products may be services. | 10-18-2012 |
20130211968 | E-Commerce Systems and Methods - Community-based e-commerce methods for providing a buyer with a set of local retailers affiliated with a selected community and offering a desired type of product. Methods may include storing retailer data including retailer records including retailer affiliation data and retailer location data, receiving into the data storage unit with the central processing unit buyer preference data from the buyer including a desired affiliation and a desired location, selecting with the central processing unit a retailer record from the retailer data, the selected retailer record having retailer affiliation data consistent with the desired retailer affiliation and retailer location data consistent with the desired retailer location, and displaying the selected retailer record. In some embodiments, methods may additionally or alternatively include social networking features. | 08-15-2013 |
20140012650 | METHODS FOR COMMUNITY-BASED CUSTOMER REWARDS MANAGEMENT - Methods for distributing rewards to buyers purchasing products on online marketplaces, including providing a rewards servers storing community ledgers and seller ledgers, receiving orders from buyers to sellers, receiving from sellers selections of either community-directed awards or seller-directed awards, incrementing seller-specific point balances if sellers selected seller-directed awards, and incrementing community-wide point balances if the seller selected community-directed awards. Some examples may include only community ledgers and no seller ledgers. Some examples may additionally or alternatively include reading scanned identification data with a community identification reader. | 01-09-2014 |
Patent application number | Description | Published |
20120119902 | TERMINAL APPARATUS, COORDINATOR, AND METHOD FOR MANAGING EMERGENCY EVENTS - The present invention provides an integrated medium access control for processing respectively separated traffic situation sets. Another aim of the present invention is to optimize power consumption during a poll based operation of the medium access control mechanism. An additional aim of the present invention is to provide a poll-based error recovery mechanism for achieving preferred application reliability through power- and cost-efficient methods. A further aim of the present invention is to provide an in-band wakeup method for a medical implant device in a human body area network. Still a further aim of the present invention is to provide a method for a medical implant device in a human body area network. An even further aim of the present invention is to provide a method for simultaneously accessing a power channel of a poll-based minimum level and operating a plurality of BANs in medical implant communications. | 05-17-2012 |
20130039350 | METHODS AND DEVICE OF MANAGING RESOURCES IN A WIRELESS COMMUNICATION NETWORK - A method and a device for managing resources in a wireless communication network are provided. In one embodiment, a Medium Access Control (MAC) superframe format for a wireless communication network includes a beacon frame including beacon information for synchronizing devices in the wireless communication network and for defining structure of the MAC superframe, where the beacon information includes superframe structure information and synchronization information. The MAC superframe format also includes at least one multi-node connection frame substantially following the beacon frame and including device specific information and network specific information for allocating resources to one or more of the devices and/or providing network configuration parameters to the devices. | 02-14-2013 |
20140285145 | SYSTEM AND A METHOD FOR CHARGING MULTIPLE POWER RECEIVERS IN A WIRELESS CHARGING ENVIRONMENT - A wireless power charging system and a method thereof are provided. The system includes a power transmitter configured to charge one or more power receivers. The power transmitter includes a signal and control unit configured to detect the one or more power receivers present within a radio frequency range of a power transmitter, transmit a request for discovering each of the one or more power receivers, and determine whether a response is received from each of the one or more power receivers. The power transmitter further includes a regulator unit connected to the signal and control unit configured to modulate an amount of radiation to be transmitted based on the number of power receivers that provided a response and a power conversion unit connected to the regulator unit transmitting energy radiation to charge the one or more power receivers. | 09-25-2014 |
20140328194 | METHOD AND SYSTEM FOR HANDLING INTERFERENCE BETWEEN A LOW POWER NETWORK AND A HIGH POWER NETWORK SHARING A COMMON FREQUENCY BAND - A method and a system for handling interference between a low power network and a high power network sharing a common frequency band are provided. The method includes receiving an association request message containing a set of parameters from the low power device. The method further includes determining a second set of parameters for transmission of the data in the uplink direction based on the first set of parameters, where the second set of parameters indicates resources allocated to the low power device for transmitting the data in a presence of interference from the high power network device on the common frequency band. Moreover, the method includes sending an association response message containing the second set of parameters to the low power device in response to the association request message. | 11-06-2014 |
20140351446 | ELECTRONIC DEVICE USING LOGICAL CHANNELS FOR COMMUNICATION - An apparatus and method for providing one or more protocols for one or more electronic devices are provided. The method includes establishing, by an electronic device configured to provide a framework interface by executing instructions stored in a memory, one or more physical channels with an external electronic device, using one or more communication modules, executing, by the electronic device, two or more application programs to interface with the framework interface, and communicating, via the framework interface, data from the two or more application programs through the one or more physical channels to the external electronic device, using at least one logical channel or session for a respective one of the two or more application programs. | 11-27-2014 |
20140351832 | ELECTRONIC DEVICE USING FRAMEWORK INTERFACE FOR COMMUNICATION - An apparatus and method for providing one or more protocols for one or more electronic devices are provided. The method includes establishing, by an electronic device configured to provide a framework interface by executing instructions stored in a memory, one or more physical channels with an external electronic device, using one or more communication modules, executing, by the electronic device, two or more application programs to interface with the framework interface, and communicating, via the framework interface, data from the two or more application programs through the one or more physical channels to the external electronic device, using at least one logical channel or session for a respective one of the two or more application programs. | 11-27-2014 |
20150038083 | METHOD AND SYSTEM FOR SWITCHING COORDINATOR IN A PERSONAL AREA NETWORK - A method, an apparatus, and a system for switching coordinators in a Personal Area Network (PAN) are provided. The method includes initiating a request for switching at least one device present in a network session to a first priority PAN coordinator, the initiated request including a count of the at least one device, transmitting the initiated request to the first priority PAN coordinator, the initiated request including a requirement for supporting the at least one device of that count, determining whether the first priority PAN coordinator is capable of supporting the at least one device, and switching, when the first priority PAN coordinator is capable of supporting the at least one device, the network session of the at least one device with the first priority PAN coordinator to facilitate establishment of the network session with the first priority PAN coordinator. | 02-05-2015 |
20150043493 | SYSTEM AND METHOD FOR SUPPORTING COEXISTENCE OF MULTIPLE RADIO - For a system providing coexistence between a WPAN coordinator and WLAN Access Point (AP), the WPAN coordinator requests WLAN AP for WPAN operation in a selected WLAN channel. The WLAN AP responds with the allocated time limit for which the WPAN operation can be performed. After expiration of the allocated time limit, the WPAN coordinator relinquishes the channel to the WLAN AP. A method addresses the operation of the WPAN system in 2.4 GHz ISM band when a non-overlapping WPAN channel selection is infeasible. | 02-12-2015 |
Patent application number | Description | Published |
20130067161 | METHODS AND STRUCTURE FOR TASK MANAGEMENT IN STORAGE CONTROLLERS OF A CLUSTERED STORAGE SYSTEM - Methods and structure for task management in storage controllers of a clustered storage system. An initiator storage controller of the clustered storage system ships I/O requests for processing to a target storage controller of the system. Responsive to a need to abort a previously shipped I/O request, the initiator storage controller transmits a task management message to the target storage controller. The task management message identifies one or more previously shipped I/O requests to be aborted. The target storage controller processes the received task management message in due course of processing requests and completes processing for the aborted previously shipped request in an orderly manner. Resources associated with the aborted previously shipped requests are release within both controllers. | 03-14-2013 |
20130067163 | METHODS AND STRUCTURE FOR TRANSFERRING OWNERSHIP OF A LOGICAL VOLUME BY TRANSFER OF NATIVE-FORMAT METADATA IN A CLUSTERED STORAGE ENVIRONMENT - Methods and systems for transferring ownership of a logical volume in a storage system comprising multiple storage controllers is provided. According to the method, the storage controllers are coupled for communication with a logical volume, wherein at least one storage device coupled with the storage controllers implements the logical volume. The method comprises identifying, at a first storage controller, a second storage controller to receive the logical volume. The method also comprises initiating a transfer of ownership of the logical volume from the first storage controller to the second storage controller by transferring metadata stored in a memory of the first storage controller to the second storage controller, the metadata existing in a native format that describes the configuration of the logical volume on the at least one storage device. | 03-14-2013 |
20130067274 | METHODS AND STRUCTURE FOR RESUMING BACKGROUND TASKS IN A CLUSTERED STORAGE ENVIRONMENT - Methods and structure for resuming background tasks in a storage environment. storage controller. The system is operable to receive host Input/Output (I/O) requests directed to a logical volume, and to couple with one or more of storage devices provisioning the logical volume. The system is further operable to process the host I/O requests directed to the logical volume, to initiate a background processing task distinct from the host I/O requests and related to the logical volume, and to store progress information on at least one of the one or more storage devices describing progress of the background processing task. | 03-14-2013 |
20150347013 | Using Sub-Region I/O History to Cache Repeatedly Accessed Sub-Regions in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests including read requests and write requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including, for each sub-region of a plurality of sub-regions of the region: (a) determining whether the sub-region is accessed more than a predetermined threshold number of times during a predetermined time period, and (b) if so, caching, from a storage medium of the storage device to a cache of the storage device, data from the sub-region. | 12-03-2015 |
20150347028 | Real-TIme I/O Pattern Recognition to Enhance Performance and Endurance of a Storage Device - Systems, methods and/or devices are used to enable real-time I/O pattern recognition to enhance performance and endurance of a storage device. In one aspect, the method includes (1) at a storage device, receiving from a host a plurality of input/output (I/O) requests, the I/O requests specifying operations to be performed in a plurality of regions in a logical address space of the host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) maintaining a history of I/O request patterns in the region for a predetermined time period, and (b) using the history of I/O request patterns in the region to adjust subsequent I/O processing in the region. | 12-03-2015 |
20150347029 | Identification of Hot Regions to Enhance Performance and Endurance of a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable identification of hot regions to enhance performance and endurance of a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region is accessed by the plurality of I/O requests more than a predetermined threshold number of times during a predetermined time period, (b) if so, marking the region with a hot region indicator, and (c) while the region is marked with the hot region indicator, identifying open blocks associated with the region, and marking each of the identified open blocks with a hot block indicator. | 12-03-2015 |
20150347040 | Using History of I/O Sizes and I/O Sequences to Trigger Coalesced Writes in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using history of I/O sizes and I/O sequences to trigger coalesced writes in a non-volatile storage device. In one aspect, the method includes (1) receiving a plurality of input/output (I/O) requests to be performed in a plurality of regions in a logical address space of a host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region has a history of I/O requests to access data of size less than a predefined small-size threshold during a predetermined time period, (b) determining whether the region has a history of sequential write requests during the predetermined time period, and (c) if both determinations are true, coalescing subsequent write requests to the region. | 12-03-2015 |
20150347041 | Using History of I/O Sequences to Trigger Cached Read Ahead in a Non-Volatile Storage Device - Systems, methods and/or devices are used to enable using history of I/O sequences to trigger cached read ahead in a non-volatile storage device. In one aspect, the method includes (1) receiving, at a storage device, a plurality of input/output (I/O) requests from a host, the plurality of I/O requests including read requests and write requests to be performed in a plurality of regions in a logical address space of the host, and (2) performing one or more operations for each region of the plurality of regions in the logical address space of the host, including (a) determining whether the region has a history of sequential read requests during a predetermined time period, and (b) in accordance with a determination that the region has a history of sequential read requests during the predetermined time period, enabling read ahead logic for the region. | 12-03-2015 |
20150347296 | Prioritizing Garbage Collection and Block Allocation Based on I/O History for Logical Address Regions - Systems, methods and/or devices are used to enable prioritizing garbage collection and block allocation based on I/O history for logical address regions. In one aspect, the method includes (1) receiving, at a storage device, a plurality of input/output (I/O) requests from a host, the plurality of I/O requests including read requests and write requests to be performed in a plurality of regions in a logical address space of the host, (2) in accordance with the plurality of I/O requests over a predetermined time period, identifying an idle region of the plurality of regions in the logical address space of the host, and (3) in accordance with the identification of the idle region, enabling garbage collection of data storage blocks, in the storage device, that store data in the idle region. | 12-03-2015 |