Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Agarwal, WA

Amit D. Agarwal, Seattle, WA US

Patent application numberDescriptionPublished
20120136741AUTOMATICALLY INITIATING PRODUCT REPLENISHMENT - A facility for assessing product replenishment is described. The facility determines that a purchasing entity possesses an item, determines an expiration time for the item, and schedules, for a time preceding the expiration, a unilateral communication to the purchasing entity indicating that the item should be replenished. The facility can also manage automatic item replenishment, including determining a target date for replenishment of the item, transmitting to the purchaser in advance of the target date (when the purchaser is not engaged in an electronic shopping activity) a replenishment proposal, and ordering a replacement for the item. In some cases, the facility places an order within a predetermined tolerance of the target date without intervention by the consumer. The facility can also establish and test a condition for suggesting replenishment, can raise an event when the condition is satisfied, and can unilaterally make the replenishment suggestion when the event is raised.05-31-2012

Amit D. Agarwal, Mercer Island, WA US

Patent application numberDescriptionPublished
20090182622ENHANCING AND STORING DATA FOR RECALL AND USE - A user of a personal computing device may see an item that interests him or her and would like to remember the item for future reference. The user captures data (e.g., a digital image, an audio recording, etc.) of the item of interest (e.g., anything user can see, hear or touch) and submits the captured data to the memory enhancement service for enhancement and storage. The memory enhancement service submits the captured data to a human interaction task system for enhancement. More specifically, the human interaction task system distributes the captured data to one or more human workers to identify the item subject of the captured data, determine the user's interest in the item subject of the captured data, and provide information regarding the item that may be relevant to the user based on this determined interest. The enhanced data returned from the human interaction task system is then stored by the memory enhancement service for subsequent recall by the user and possible use by the user or others.07-16-2009
20110202606SELECTIVE COMMUNICATION OF MESSAGES - A message originator may generate messaging data for selective communication by a messaging provider via an interface generated by a browser software application. The user may also interact with various content providers such that event data is generated based on the user interaction with each content provider. The messaging provider can then obtain the messaging data and the event data to determine a target set of messages to be published. Additionally, the messaging provider can select a set of message recipients to receive, or otherwise access, the target set of messages based on filtering criteria submitted by the message originator, content provider, service provider, and/or message recipients. Credit may be allocated based on activity associated with the communicated messages. The messaging provider may also facilitate additional interaction between the message originator and the message recipients including the initiation of additional communication channels.08-18-2011

Patent applications by Amit D. Agarwal, Mercer Island, WA US

Anup Agarwal, Mill Creek, WA US

Patent application numberDescriptionPublished
20120059264ULTRASONIC BLOOD FLOW DOPPLER AUDIO WITH PITCH SHIFTING - An ultrasonic diagnostic imaging system produces audio Doppler from detected Doppler signals. The Doppler signals are detected in a band of frequencies which corresponds to the velocity of blood flow signals, and Doppler information is displayed based on the detected band of frequencies. The audio Doppler system produces Doppler audio in a frequency band which is shifted in pitch from the detected band of frequencies. The operator of the ultrasound system is provided with a user control by which the degree of pitch shifting can be controlled. The ultrasound system displays Doppler blood flow velocities referenced to a transmit Doppler frequency f03-08-2012

Anup Agarwal, Seattle, WA US

Patent application numberDescriptionPublished
20110301464HOME ULTRASOUND SYSTEM - In embodiments of the present invention, an ultrasound system includes an ultrasound machine, which may be located in a hospital, clinic, vehicle, home, etc., coupled to a remotely located diagnosis station via a communication network. For some embodiments, the ultrasound machine includes an application-specific scan head that has identification information that allows the home ultrasound machine to notify a user whether the attached scan head is appropriate for the type of examination to be performed. For other embodiments, a first stage of beamforming is conducted in reconfigurable hardware and a second stage of beamforming is conducted in programmable software digital signal processor. The diagnosis station may transfer information associated with a scanning protocol for the ultrasound examination to the ultrasound machine via the communication network, and the ultrasound machine may transfer measurement values acquired during the ultrasound examination to the diagnosis station via the communication network.12-08-2011

Arpit Agarwal, Be, WA US

Patent application numberDescriptionPublished
20080225867Faster NAT detection for Teredo client - Methods and systems for allowing a Teredo client behind a network address translation device to detect more rapidly the type of network address translation device.09-18-2008
20080240132Teredo connectivity between clients behind symmetric NATs - Methods and systems for communicating between Teredo clients behind symmetric or restricted Network Address Translators.10-02-2008

Mayank Agarwal, Redmond, WA US

Patent application numberDescriptionPublished
20120137308ADAPTIVE TREE STRUCTURE FOR VISUALIZING DATA - One or more systems and/or techniques for generating an adaptive tree structure for storing event data based upon data density of events are disclosed. In particular, the adaptive tree structure may comprise one or more levels of nodes, where a level may correspond to a resolution of events. Nodes may correspond to particular time spans over which event data was recorded. A node may be designated as a raw node comprising raw events or a summary node comprising summary events based upon the number of events occurring within a time span covered by the node.05-31-2012

Naval Kishore Agarwal, Sammamish, WA US

Patent application numberDescriptionPublished
20100094624SYSTEM AND METHOD FOR MACHINE-BASED DETERMINATION OF SPEECH INTELLIGIBILITY IN AN AIRCRAFT DURING FLIGHT OPERATIONS - A method for effecting a machine-based determination of speech intelligibility in an aircraft during flight operations includes: (a) in no particular order: (1) providing a representation of a machine-based speech evaluating signal; and (2) providing a representation of in-flight noise; (b) combining the representation of a machine-based speech evaluation signal and the representation of in-flight noise to obtain a combined noise signal; and (c) employing the combined noise signal to present the machine-based determination of speech intelligibility in an aircraft during flight operations.04-15-2010

Rahul Agarwal, Issaquah, WA US

Patent application numberDescriptionPublished
20100131776SCALABLE AND EXTENSIBLE SECURE RENDERING OF DIGITAL CONTENT - A number of digital content rendering modules are equipped such that selective subsets of the modules may be employed to render digital content of different media, and of different format types. The modules are organized into a hierarchy, with a selected one occupying a root position of the hierarchy, to exclusively receive the digital contents to be rendered, and that each module is further responsible for verifying the integrity of its immediate downstream modules, to collectively protect the digital contents being rendered. Additionally, in accordance with another aspect, a tamper resistant module is employed to recover digital contents provided in a protected state, obfuscating the recovery. Further, the modules may be of different application domains.05-27-2010

Rahul Agarwal, Seattle, WA US

Patent application numberDescriptionPublished
20080215746System and method for providing random access to a multimedia object over a network - A system and method provide random access to a multimedia object over a network. One embodiment of the invention includes a streaming media server that is connected to a client computer over a network. The streaming media server includes at least one multimedia object that is adapted for transmission (“streaming”) across the network. A pre-roll calculation program determines a pre-roll for each segment of the multimedia object and generates a modified multimedia object which includes a pre-roll for each of its segments, a pre-roll identifying a portion of the multimedia object to be transmitted by the streaming media server and received by the client computer prior to playback of the multimedia object at a selected segment. The pre-roll allows the client computer to present, starting at a selected segment, the multimedia object in its entirety without interruption. The pre-roll calculation program further facilitates the design of the multimedia object to minimize delays associated with random accesses to segments of the multimedia object.09-04-2008
20110080840SYSTEM AND METHOD FOR DETERMINING NETWORK CONDITIONS - A system and a method determine network conditions. The system includes a server computer and a client computer. The server computer is configured to transmit data packets comprising a data object from the server computer to the client computer. The client computer includes a transmission latency detector and a transmission bandwidth detector. The transmission latency detector uses transmission time and receipt time values to determine the changes in time it takes selected portions of the data object to be transmitted from the server computer to the client computer. The transmission bandwidth detector uses identified back-to-back data packets to determine the transmission bandwidth between the server computer and the client computer.04-07-2011

Rohit Agarwal, Bellevue, WA US

Patent application numberDescriptionPublished
20110171622System And Method For Providing Student Performance Alerts In An Online Learning Environment - A system and method for providing student performance alerts in an online learning environment is provided. An online learning environment is monitored. A score for a test taken by a student at a first time is received. One or more previous scores for previous tests taken by the student at previous times are obtained. The score is compared with one or more of the previous scores to determine a difference between the score and the one or more previous scores. A change threshold is applied to the difference and the difference is determined to be significant when the difference is outside the threshold. An alert for the significant difference is transmitted to one or more recipients associated with the student.07-14-2011

Sameet H. Agarwal, Redmond, WA US

Patent application numberDescriptionPublished
20100223443MULTI-PROTOCOL ACCESS TO FILES AND DIRECTORIES - An operating system is provided. The system includes an agent component to monitor computer activities between one or more single-item access components and one or more set-based access components. A protocol component is employed by the agent component to mitigate data access between the single-item access components and the set-based access components.09-02-2010

Patent applications by Sameet H. Agarwal, Redmond, WA US

Shilpa Agarwal, Redmond, WA US

Patent application numberDescriptionPublished
20090125377PROFILING SYSTEM FOR ONLINE MARKETPLACE - A profiling system provides customized, relevant, and targeted experience to customers of its clients throughout various touch points in an online marketplace. The profiling system utilizes gathered data on customers such as online marketplace behavior, subscriber information, usage, and the like to determine relevant segments for the customers. The segments are created and modified based on default and/or client defined rules. Intersections of these elements are used to classify subscribers of the marketplace into the segments on a periodic basis. Customized content such as tailored advertisements, engagement messages, customer relations communication, etc., are then provided to the subscribers based on the segments.05-14-2009