Patent application number | Description | Published |
20130124889 | METHOD AND SYSTEM OF CONTROLLING POWER CONSUMPTION OF AGGREGATED I/O PORTS - Controlling power consumption of aggregated I/O ports. At least some of the illustrative embodiments are methods that include: aggregating a plurality of input/output (I/O) ports; and controlling power consumption in the computer system. Controlling the power consumption includes: sending a command from a power policy management program to an aggregation software executing in the computer system, the aggregation software implements the aggregating; and changing a power consumption mode of at least one of the I/O ports responsive to the command. | 05-16-2013 |
20140181808 | CONFIGURATION SPACE WITH PSEUDO DEVICE IDENTIFIER - Techniques for loading device drivers are provided. A configuration space may contain a device identifier. The configuration space may be modified by replacing the device identifier with a pseudo device identifier. In one aspect the pseudo device identifier may be passed to a virtual machine. In another aspect, the pseudo device identifier may be used to load a driver. | 06-26-2014 |
20140215237 | POWER STATE TRANSITION SAVING SESSION INFORMATION - Techniques for saving session information when transitioning a port to a low power state are provided. An indication of an intent to transition a port to a low power state is provided. Session information related to the port is saved. The port is transitioned to the low power state. | 07-31-2014 |
20150248307 | CONFIGURATION SPACE WITH PSEUDO DEVICE IDENTIFIER - Techniques for loading device drivers are provided. A configuration space may contain a device identifier. The configuration space may be modified by replacing the device identifier with a pseudo device identifier. In one aspect the pseudo device identifier may be passed to a virtual machine. In another aspect, the pseudo device identifier may be used to load a driver. | 09-03-2015 |
Patent application number | Description | Published |
20090312608 | METHOD AND DEVICES OF IMAGING AND BIOPSY - Certain embodiments include an endoscope and methods for imaging using the endoscope. The endoscope may include an imaging channel and a tip positioned at one end of the imaging channel, the tip adapted to collect light from a field of view that extends 360° around at least a portion of the endoscope and to transmit the light to the imaging channel. Certain embodiments may also utilize various sensors, controllers and processing mechanisms to record and process images into a representation, move the endoscope in and out of the endometrial cavity, and to biopsy a portion of the endometrium. | 12-17-2009 |
20100262000 | METHODS AND DEVICES FOR ENDOSCOPIC IMAGING - Embodiments include devices and methods. One embodiment includes a method for imaging an endometrial cavity, including acquiring a plurality of images using an imaging system. A first part of the imaging system is positioned within the endometrial cavity. At least portions of two or more of the images are combined into a representation of at least a portion of the endometrial cavity. The combining at least portions of two of the images may include determining any motion of the first part of the imaging system, between the two or more of the images. Other embodiments are described and claimed. | 10-14-2010 |
20140180149 | IMPLANTABLE MYOCARDIAL ISCHEMIA DETECTION, INDICATION AND ACTION TECHNOLOGY - One embodiment enables detection of MI/I and emerging infarction in an implantable system. A plurality of devices may be used to gather and interpret data from within the heart, from the heart surface, and/or from the thoracic cavity. The apparatus may further alert the patient and/or communicate the condition to an external device or medical caregiver. Additionally, the implanted apparatus may initiate therapy of MI/I and emerging infarction. | 06-26-2014 |
Patent application number | Description | Published |
20080231931 | MEMS CAVITY-COATING LAYERS AND METHODS - Devices, methods, and systems comprising a MEMS device, for example, an interferometric modulator, that comprises a cavity in which a layer coats multiple surfaces. The layer is conformal or non-conformal. In some embodiments, the layer is formed by atomic layer deposition (ALD). Preferably, the layer comprises a dielectric material. In some embodiments, the MEMS device also exhibits improved characteristics, such as improved electrical insulation between moving electrodes, reduced stiction, and/or improved mechanical properties. | 09-25-2008 |
20090002804 | ELECTROMECHANICAL DEVICE TREATMENT WITH WATER VAPOR - Methods, devices, and systems provide MEMS devices exhibiting at least one of reduced stiction, reduced hydrophilicity, or reduced variability of certain electrical characteristics using MEMS devices treated with water vapor. The treatment is believed to form one or more passivated surfaces on the interior and/or exterior of the MEMS devices. Relatively gentle temperature and pressure conditions ensure modification of surface chemistry without excessive water absorption after removal of sacrificial material to release the MEMS devices. | 01-01-2009 |
20100206629 | DISPLAY DEVICE WITH DESICCANT - Systems and methods for providing MEMS devices with integrated desiccant are provided. In one embodiment, a dry composition comprising desiccant is impact sprayed onto the backplate or substrate of a MEMS device, and becomes fused with the substrate. In another embodiment, the desiccant is impact sprayed such that the desiccant adheres to the impact sprayed surface. In yet another embodiment, the impact-sprayed surface is impregnated with the desiccant. In still another embodiment, the desiccant is combined with a suitable inorganic binder, then impact sprayed such that the desiccant adheres to the impact sprayed surface. In yet a further embodiment, the desiccant is micronized or pulverized into a powder of desired particle size, and then impact sprayed onto a surface. Thus, the desiccant particles or powder are fused onto the target surface through the impact spraying process. | 08-19-2010 |
20100245979 | MEMS CAVITY-COATING LAYERS AND METHODS - Devices, methods, and systems comprising a MEMS device, for example, an interferometric modulator, that comprises a cavity in which a layer coats multiple surfaces. The layer is conformal or non-conformal. In some embodiments, the layer is formed by atomic layer deposition (ALD). Preferably, the layer comprises a dielectric material. In some embodiments, the MEMS device also exhibits improved characteristics, such as improved electrical insulation between moving electrodes, reduced stiction, and/or improved mechanical properties. | 09-30-2010 |
20120206462 | MEMS CAVITY-COATING LAYERS AND METHODS - Devices, methods, and systems comprising a MEMS device, for example, an interferometric modulator, that comprises a cavity in which a layer coats multiple surfaces. The layer is conformal or non-conformal. In some embodiments, the layer is formed by atomic layer deposition (ALD). Preferably, the layer comprises a dielectric material. In some embodiments, the MEMS device also exhibits improved characteristics, such as improved electrical insulation between moving electrodes, reduced stiction, and/or improved mechanical properties. | 08-16-2012 |
20120235970 | THIN FILM DESICCANT AND METHOD OF FABRICATION - This disclosure provides systems, methods and for providing a desiccant in a MEMS package. A MEMS device may be packaged with a desiccant to provide a moisture-free environment. In order to avoid undesirable effects on the MEMS device, the desiccant may be selected or treated so as to be compatible with a particular MEMS device, for instance, a very thin profile may be desired. A method for covalently bonding zeolite crystals with a substrate is provided such that a layer of zeolite crystals is covalently attached to a substrate surface of the MEMS device package. This bonding includes a change in the chemical structure of the zeolite such that is chemically adhered to the substrate. | 09-20-2012 |
Patent application number | Description | Published |
20090175169 | BONDING MULTIPLE RADIOS IN WIRELESS MULTI-HOP MESH NETWORKS - In a mesh network composed of multiple-radio nodes, we assign each radio to one of a plurality of channels, and treat a plurality of links between a pair of nodes as one logical link (bonded link). In some embodiments, the routing protocol is adapted to view each bonded link as one link having a combination of at least some of the properties of the constituent physical links. Traffic sent along a path is dynamically load balanced between the interfaces at each intermediate node based on the current utilization of each interface. In at least some embodiments, route discovery packets record the metrics of each component link of the bonded links leaving a node, but only one route discovery packet per pair of nodes is forwarded, reducing the route discovery packet traffic compared to if each route discovery packet were forwarded over each component link between the pair of nodes. | 07-09-2009 |
20090175238 | Multi-Channel Assignment Method For Multi-Radio Multi-Hop Wireless Mesh Networks - Techniques are described for automatically determining quasi-static per-link channel assignments for each radio in multiple-hop mesh networks having nodes with two or more radios and where only a small number of channels is available for use in the network. The method optimally assigns the channels to the radios of all of the nodes in the network so as to achieve the lowest interference among links and the highest possible bandwidth. | 07-09-2009 |
20100296494 | SERVICE DIFFERENTIATION AND SERVICE LEVEL AGREEMENTS FOR WIRELESS ACCESS CLIENTS - Differentiated services are provided through service level agreements (SLAs) between access nodes and some of the clients using a wireless access network. Client devices include internal devices that are compliant with service-related specifi-cations published by the access nodes. Client devices also may include non-compliant external and legacy devices, as well as out-side interferers. The access nodes control target SLAs for each client device. The access nodes and the internal client devices per-form rate limiting to ensure that a device's target SLA is adhered to. The service-related specifications include schedules to ensure preferential access for preferred internal client devices. The internal client devices send usage and bandwidth availability feedback to the access node they are associated with, enabling the access node to come up with better schedules for meeting the preferred internal devices' SLAs in view of the network conditions reported via the feedback. | 11-25-2010 |
20110051677 | CHANNEL ASSIGNMENT FOR WIRELESS ACCESS NETWORKS - Channel assignment for wireless access networks is directed toward improved overall communication capability of the networks. A network is formed of wireless access points (APs) coupled via wired (and/or wireless) links and enabled to communicate with clients via radio channels of each of the APs. Local information is collected at each of the APs and processed to determine channel assignments according to a Neighbor Impact Metric (NIM) that accounts for one-hop and two-hop neighbors as well as neighbors not part of the network. Optionally, the NIM accounts for traffic load on the APs. The channel assignments are determined either on a centralized resource (such as a server or one of the APs) or via a distributed scheme across the APs. The local information includes how busy a channel is and local operating conditions such as error rate and interference levels. | 03-03-2011 |
20120134326 | BONDING MULTIPLE RADIOS IN WIRELESS MULTI-HOP MESH NETWORKS - In a mesh network composed of multiple-radio nodes, we assign each radio to one of a plurality of channels, and treat a plurality of links between a pair of nodes as one logical link (bonded link). In some embodiments, the routing protocol is adapted to view each bonded link as one link having a combination of at least some of the properties of the constituent physical links. Traffic sent along a path is dynamically load balanced between the interfaces at each intermediate node based on the current utilization of each interface. In at least some embodiments, route discovery packets record the metrics of each component link of the bonded links leaving a node, but only one route discovery packet per pair of nodes is forwarded, reducing the route discovery packet traffic compared to if each route discovery packet were forwarded over each component link between the pair of nodes. | 05-31-2012 |
20120176931 | ROUTE OPTIMIZATION FOR ON-DEMAND ROUTING PROTOCOLS FOR MESH NETWORKS - Various embodiments implement a set of low overhead mechanisms to enable on-demand routing protocols. The on-demand protocols use route accumulation during discovery floods to discover when better paths have become available even if the paths that the protocols are currently using are not broken. In other words, the mechanisms (or “Route Optimizations”) enable improvements to routes even while functioning routes are available. The Route Optimization mechanisms enable nodes in the network that passively learn routing information to notify nodes that need to know of changes in the routing information when the changes are important. Learning routing information on up-to-date paths and determining nodes that would benefit from the information is performed, in some embodiments, without any explicit control packet exchange. One of the Route Optimization mechanisms includes communicating information describing an improved route from a node where the improved route diverges from a less nearly optimal route. | 07-12-2012 |
20130033987 | METHOD FOR ENABLING THE EFFICIENT OPERATION OF ARBITRARILY INTERCONNECTED MESH NETWORKS - Wireless mesh networks (or “meshes”) are enabled for arbitrary interconnection to each other and may provide varying levels of coverage and redundancy as desired. Interoperability between meshes having differing configurations, internal operations, or both, may be freely intermixed and inter-operated in unrestricted combination. Enhanced explicit inter-bridge control protocols operate using pre-existing control packets. Pre-existing broadcast packet floods are used to learn the best paths across interconnected meshes (termed a “multi-mesh”). Enhanced routing protocols operating within each mesh may optionally examine information limited to the respective mesh when forwarding traffic, thus enabling robust multi-mesh scaling with respect to memory and processing time required by the routing protocols. Communication scalability is improved by enabling frequency diversity across the multi-mesh by configuring meshes within interference range of each other for operation at a plurality of frequencies. Each mesh may operate at a respective non-interfering frequency. | 02-07-2013 |
20140348137 | SERVICE DIFFERENTIATION AND SERVICE LEVEL AGREEMENTS FOR WIRELESS ACCESS CLIENTS - Differentiated services are provided through service level agreements (SLAs) between access nodes and some of the clients using a wireless access network. Client devices include internal devices that are compliant with service-related specifications published by the access nodes. Client devices also may include non-compliant external and legacy devices, as well as outside interferers. The access nodes control target SLAs for each client device. The access nodes and the internal client devices perform rate limiting to ensure that a device's target SLA is adhered to. The service-related specifications include schedules to ensure preferential access for preferred internal client devices. The internal client devices send usage and bandwidth availability feedback to the access node they are associated with, enabling the access node to come up with better schedules for meeting the preferred internal devices' SLAs in view of the network conditions reported via the feedback. | 11-27-2014 |
20150098330 | BONDING MULTIPLE RADIOS IN WIRELESS MULTI-HOP MESH NETWORKS - In a mesh network composed of multiple-radio nodes, we assign each radio to one of a plurality of channels, and treat a plurality of links between a pair of nodes as one logical link (bonded link). In some embodiments, the routing protocol is adapted to view each bonded link as one link having a combination of at least some of the properties of the constituent physical links. Traffic sent along a path is dynamically load balanced between the interfaces at each intermediate node based on the current utilization of each interface. In at least some embodiments, route discovery packets record the metrics of each component link of the bonded links leaving a node, but only one route discovery packet per pair of nodes is forwarded, reducing the route discovery packet traffic compared to if each route discovery packet were forwarded over each component link between the pair of nodes. | 04-09-2015 |
20150103813 | ROUTE OPTIMIZATION FOR ON-DEMAND ROUTING PROTOCOLS FOR MESH NETWORKS - Various embodiments implement a set of low overhead mechanisms to enable on-demand routing protocols. The on-demand protocols use route accumulation during discovery floods to discover when better paths have become available even if the paths that the protocols are currently using are not broken. In other words, the mechanisms (or “Route Optimizations”) enable improvements to routes even while functioning routes are available. The Route Optimization mechanisms enable nodes in the network that passively learn routing information to notify nodes that need to know of changes in the routing information when the changes are important. Learning routing information on up-to-date paths and determining nodes that would benefit from the information is performed, in some embodiments, without any explicit control packet exchange. One of the Route Optimization mechanisms includes communicating information describing an improved route from a node where the improved route diverges from a less nearly optimal route. | 04-16-2015 |
20150201415 | Multi-Channel Assignment Method For Multi-Radio Multi-Hop Wireless Mesh Networks - Techniques are described for automatically determining quasi-static per-link channel assignments for each radio in multiple-hop mesh networks having nodes with two or more radios and where only a small number of channels is available for use in the network. The method optimally assigns the channels to the radios of all of the nodes in the network so as to achieve the lowest interference among links and the highest possible bandwidth. | 07-16-2015 |
20150208426 | CHANNEL ASSIGNMENT FOR WIRELESS ACCESS NETWORKS - Channel assignment for wireless access networks is directed toward improved overall communication capability of the networks. A network is formed of wireless access points (APs) coupled via wired (and/or wireless) links and enabled to communicate with clients via radio channels of each of the APs. Local information is collected at each of the APs and processed to determine channel assignments according to a Neighbor Impact Metric (NIM) that accounts for one-hop and two-hop neighbors as well as neighbors not part of the network. Optionally, the NIM accounts for traffic load on the APs. The channel assignments are determined either on a centralized resource (such as a server or one of the APs) or via a distributed scheme across the APs. The local information includes how busy a channel is and local operating conditions such as error rate and interference levels. | 07-23-2015 |
20150381489 | TECHNIQUES FOR ENABLING THE EFFICIENT OPERATION OF ARBITRARILY INTERCONNECTED MESH NETWORKS - Wireless mesh networks (or “meshes”) are enabled for arbitrary interconnection to each other and may provide varying levels of coverage and redundancy as desired. Interoperability between meshes having differing configurations, internal operations, or both, may be freely intermixed and inter-operated in unrestricted combination. Enhanced explicit inter-bridge control protocols operate using pre-existing control packets. Pre-existing broadcast packet floods are used to learn the best paths across interconnected meshes (termed a “multi-mesh”). Enhanced routing protocols operating within each mesh may optionally examine information limited to the respective mesh when forwarding traffic, thus enabling robust multi-mesh scaling with respect to memory and processing time required by the routing protocols. Communication scalability is improved by enabling frequency diversity across the multi-mesh by configuring meshes within interference range of each other for operation at a plurality of frequencies. Each mesh may operate at a respective non-interfering frequency. | 12-31-2015 |
Patent application number | Description | Published |
20120323689 | SYSTEMS AND METHODS FOR ADVERTISING AND MONETIZATION IN LOCATION BASED SPATIAL NETWORKS - A first request for a creation of a first social networking space is received. The first request comprises a first geospatial location and an identification of an advertisement, the advertisement being associated with an advertiser and a monetization fee. A social networking space is created based on the request. The social networking space comprises facilities for displaying the advertisement such that the advertisement is visible to users signed into the social networking space. A second request is received from a first user to sign into the first social networking space, such that the second request is transmitted from a mobile device associated with the first user. It is verified, using the computing device, that a current geospatial position of the mobile device is within the first geospatial location. In response to verifying the current geospatial position, the first user is signed into the first social networking space. A monetization event associated with the first social networking space is detected and the advertiser is charged, the monetization fee. | 12-20-2012 |
20120324018 | SYSTEMS AND METHODS FOR LOCATION BASED SOCIAL NETWORK - A first request for a creation of a social networking space is received, over a network, from a first user. The first request comprises a geospatial location, a start time, and an end time. A social networking space is creating, using a computing device, based on the request. The social networking space comprises facilities for posting messages visible to users signed into the social networking space. A second request is received, over the network, from second user to sign into the social networking space. The second request is transmitted from a mobile device associated with the second user. It is verified, using the computing device, that a first current time falls between the start time and the end time. It is further verified, using the computing device, that a first current geospatial position of the mobile device is within the geospatial location. In response to verifying the first current time and the first current geospatial position, the second user is signed into the social networking space. | 12-20-2012 |
Patent application number | Description | Published |
20140136952 | IMPROVING WEB SITES PERFORMANCE USING EDGE SERVERS IN FOG COMPUTING ARCHITECTURE - In one embodiment, a method comprises receiving, by an edge device in an edge network, a request from a client device for a web page provided by a web server via a wide area network, the edge network providing an access network for the client device to reach the wide area network; detecting, by the edge device, a prescribed condition affecting rendering performance of the web page by the client device; and the edge device dynamically optimizing the web page into an optimized web page for optimized rendering of the web page by the client device. | 05-15-2014 |
20140215491 | SYSTEM AND METHOD FOR INTERNAL NETWORKING, DATA OPTIMIZATION AND DYNAMIC FREQUENCY SELECTION IN A VEHICULAR ENVIRONMENT - A system includes an on-board unit (OBU) in communication with an internal subsystem in a vehicle on at least one Ethernet network and a node on a wireless network. A method in one embodiment includes receiving a message on the Ethernet network in the vehicle, encapsulating the message to facilitate translation to Ethernet protocol if the message is not in Ethernet protocol, and transmitting the message in Ethernet protocol to its destination. Certain embodiments include optimizing data transmission over the wireless network using redundancy caches, dictionaries, object contexts databases, speech templates and protocol header templates, and cross layer optimization of data flow from a receiver to a sender over a TCP connection. Certain embodiments also include dynamically identifying and selecting an operating frequency with least interference for data transmission over the wireless network. | 07-31-2014 |
20140303807 | SYSTEM AND METHOD FOR REAL-TIME SYNTHESIS AND PERFORMANCE ENHANCEMENT OF AUDIO/VIDEO DATA, NOISE CANCELLATION, AND GESTURE BASED USER INTERFACES IN A VEHICULAR ENVIRONMENT - A method includes establishing communication channels between an on-board unit (OBU) of a vehicle and a plurality of nodes, tagging each of a plurality of data from the plurality of nodes with a priority level, storing the plurality of data in a priority queue according to respective priority levels, selecting a medium to present a first data of the plurality of data to a user, and presenting the first data to the user via the medium. In the method, the plurality of nodes includes a remote node and an in-vehicle device. Another method includes receiving a data from a remote node, generating a plurality of data streams from the data and transmitting the plurality of data streams across a plurality of wireless interfaces. Another method includes enhancing audio signals from a plurality of microphones and speakers. Yet another method includes various gesture based user interfaces coupled to the OBU. | 10-09-2014 |
20140328175 | UTILIZING LATENCY CONTROL TO ALLEVIATE BUFFERBLOAT - In one embodiment, a method includes estimating a current queuing latency, the estimated current queuing latency being associated with a queue of packets maintained in a buffer. The method also includes calculating a current drop or mark probability, the current drop or mark probability being associated with a probability that packets associated with the queue of packets will be dropped or marked. A rate at which the packets associated with the queue of packets are dequeued from the buffer is estimated in order to estimate the current queuing latency. The current drop or mark probability is calculated using the current estimated queuing latency. | 11-06-2014 |
20150029987 | SYSTEM AND METHOD FOR WIRELESS INTERFACE SELECTION AND FOR COMMUNICATION AND ACCESS CONTROL OF SUBSYSTEMS, DEVICES, AND DATA IN A VEHICULAR ENVIRONMENT - A method in one embodiment includes intercepting a message in an on-board unit (OBU) of a vehicular network environment between a source and a receiver in the vehicular network environment, verifying the message is sent from the source, verifying the message is not altered, evaluating a set of source flow control policies associated with the source, and blocking the message if the set of source flow control policies indicate the message is not permitted. In specific embodiments, the message is not permitted if a level of access assigned to the source in the set of source flow control policies does not match a level of access tagged on the message. In further embodiments, the method includes evaluating a set of receiver flow control policies associated with the receiver, and blocking the message if the set of receiver flow control policies indicates the message is not permitted. | 01-29-2015 |
20150264554 | SYSTEM AND METHOD FOR ROUTING, MOBILITY, APPLICATION SERVICES, DISCOVERY, AND SENSING IN A VEHICULAR NETWORK ENVIRONMENT - A method includes selecting a path for routing a data packet from a source node to a destination node in a vehicular ad hoc network, storing the data packet if the selected path is identified as a dead end, and establishing a communication link with a first node. The method also includes forwarding the data packet to the first node if a first distance between the first node and the destination node is less than a second distance between the source node and the destination node. More specific embodiments include sending a query for location information of the destination node, receiving the location information including two or more available paths from the source node to the destination node, and determining the path for routing the data packet is an optimal path of the two or more available paths. | 09-17-2015 |
20160119196 | Multipath Provisioning of L4-L7 Traffic in a Network - Techniques are provided for a network mapping server device in a network to receive a connection upgrade message comprising information to establish a first data flow from a first endpoint that does not support multiple subflows for the first data flow according to a multipath protocol, where multiple subflows subdivide the first data flow across two or more network paths. The information in the connection upgrade message is analyzed in order to resolve network connectivity to determine potential network connections for at least two subflows of the first data flow to a second endpoint. A response message is sent comprising information configured to establish at least two subflows for the first data flow between the first endpoint and the second endpoint. | 04-28-2016 |
Patent application number | Description | Published |
20120257249 | CLOUD AND HTML BASED FAX AND DOCUMENT MANAGEMENT SYSTEM - A web-browser/web server method of signing documents, in particular faxes and email attachments. Documents are sent to the web server, often by analog or electronic fax reception, email attachment, or upload. At the web server, the images of the documents are converted to an image layer, and are signed, manipulated, and otherwise altered by combining the image layer with annotation layers constructed from instructions and data that are uploaded by the user from a web browser running on a remote computerized device. The system and method manipulates the documents using HTML5 based image manipulation features such as the | 10-11-2012 |
20130132116 | WIRELESS PATIENT DIAGNOSIS AND TREATMENT BASED SYSTEM FOR INTEGRATED HEALTHCARE ROUNDING LIST AND SUPERBILL MANAGEMENT - A computerized client-server based comprehensive computerized method of health care administration that utilizes concepts from ICD codes, CPT codes, and superbills to both handle medical cost accounting, organize the activity of healthcare professionals, and improve communication of important aspects of the patient's medical record. The system is based on a wireless network client-server model in which healthcare professionals in all participating institutions and departments wirelessly communicate with a server using their respective handheld computerized devices such as smartphones and tablet computers. The software methods capture patient referral information, patient admission data, diagnosis, treatment, help organize the sign-off and rounding list process. The system also generates superbills, produces discharge reports, and ensures communication between all participating medical professionals. | 05-23-2013 |
20140297437 | METHOD FOR RAPID DEVELOPMENT OF SCHEDULE CONTROLED NETWORKABLE MERCHANT ECOMMERCE SITES - An improved computerized ecommerce method, optimized for smaller merchants such as florists who often provide seasonal perishable gifts that require local delivery, and who often desire to form cooperative networks with local merchants offering related gift services, as well as other related merchants such as other florists in more distant locations. The web server based method allows merchants to easily set up non-static (time variable) websites that automatically provide schedule driven promotions. New products can be quickly uploaded from smartphones, and sophisticated time and location aware algorithms can compute accurate delivery costs and make such costs transparent to customers. Other participating merchants can be easily added to the system to form local and distant cooperative merchant networks. The system simplifies customer use of promotional offers by cross checking customer URL versus promotion lists. Recipient gift appreciation is optimized by providing interfaces to allow customer designed gift cards and messages. | 10-02-2014 |
Patent application number | Description | Published |
20130158997 | Acoustic Processing Unit Interface - Embodiments of the present invention include an apparatus, method, and system for acoustic modeling. In an embodiment, a speech recognition system is provided. The system includes a processing unit configured to divide a received audio signal into consecutive frames having respective frame vectors, an acoustic processing unit (APU), a data bus that couples the processing unit and the APU. The APU includes a local, non-volatile memory that stores a plurality of senones, a memory buffer coupled to the memory, the acoustic processing unit being configured to load at least one Gaussian probability distribution vector stored in the memory into the memory buffer, and a scoring unit configured to simultaneously compare a plurality of dimensions of a Gaussian probability distribution vector loaded into the memory buffer with respective dimensions of a frame vector received from the processing unit and to output a corresponding score to the processing unit. | 06-20-2013 |
20140351485 | Differential File System for Computer Memory - An approach is described to overcome the rapid consumption of available flash space when frequently modifying files stored on the flash space. This “differential” sector approach determines the correlation between the new content and the old content, and saves only the “delta” part of the old and the new content to the sectorized memory device. A predetermined threshold can be used to determine whether to use the “differential” sector approach or the fixed sector approach, based on the amount of data change in a given memory access request. | 11-27-2014 |