Patents by Inventor Benjamin Liu
Benjamin Liu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10979519Abstract: Techniques for broadcasting notifications with low latency are provided. A set of recipients for a notification of a content item is determined. The notification is stored in a second notifications storage that is separate from a first notifications storage. A request for one or more notifications is received over a computer network from a client device that is associated with a particular recipient in the set of recipients. In response to receiving the request, first notification data is retrieved from the first notifications storage, second notification data that includes the notification is retrieved from the second notifications storage. The first notification data is combined with the second notification data to generate combined notification data. The combined notification data is transmitted over the computer network to the client device and is stored in the first notifications storage. The notification may be removed from the first notifications storage.Type: GrantFiled: January 18, 2019Date of Patent: April 13, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Swapnil Ghike, Changji Shi, David Benjamin Liu, Guanchao Wang, Sandor Nyako, Netra Malagi, Amit Ruparel, Cheng-Fu Lin, Akhilesh Gupta
-
Patent number: 10819709Abstract: An organization that wishes its messages to be secure (the “communicating organization”) uses services of a secure communications infrastructure to securely exchange communications among its users. The secure communications infrastructure allows granting to third-party applications the permission to act on behalf of the users when using the secure communications infrastructure. This delegation may be accomplished at a very granular level, specifying the particular applications that are authorized to act on behalf of a user, the particular operations that those applications are authorized to perform, and/or in which contexts the applications may perform the operations. An agent component acts as an intermediary between third-party applications and the core of the secure communications infrastructure. This permits the third-party application to take actions on behalf of the user, while also preventing the third-party applications from obtaining the security-specific data that could lead to a breach of security.Type: GrantFiled: September 25, 2017Date of Patent: October 27, 2020Assignee: SYMPHONY COMMUNICATION SERVICES HOLDINGS LLCInventors: David M'Raihi, Aaron Scales, Bruce Skingle, Glenn Anderson, Benjamin Liu, Paul Teyssier, Daniel Nathanson
-
Publication number: 20200236183Abstract: Techniques for broadcasting notifications with low latency are provided. A set of recipients for a notification of a content item is determined. The notification is stored in a second notifications storage that is separate from a first notifications storage. A request for one or more notifications is received over a computer network from a client device that is associated with a particular recipient in the set of recipients. In response to receiving the request, first notification data is retrieved from the first notifications storage, second notification data that includes the notification is retrieved from the second notifications storage. The first notification data is combined with the second notification data to generate combined notification data. The combined notification data is transmitted over the computer network to the client device and is stored in the first notifications storage. The notification may be removed from the first notifications storage.Type: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Inventors: Swapnil Ghike, Changji Shi, David Benjamin Liu, Guanchao Wang, Sandor Nyako, Netra Malagi, Amit Ruparel, Cheng-Fu Lin, Akhilesh Gupta
-
Publication number: 20190291110Abstract: Infectious diseases have been sources of large-scale epidemics and pandemics resulting in millions of casualties worldwide. Detection of these biological agents normally involves several lab processes including sample preparation, nucleic acid separation and amplification, and diagnostic analysis. These steps, either performed manually or automated by high-throughput machinery, are tedious, expensive, and highly susceptible to cross-contamination. The present system is an integrated lab-on-a-device designed, developed, and tested in compatibility with a mechanical fixture for sample-to-answer biological analysis of infectious diseases.Type: ApplicationFiled: March 20, 2019Publication date: September 26, 2019Inventors: Benjamin Liu, Eva McGhee, Robin Liu, Miguel Nava
-
Patent number: 9433360Abstract: Finger cuff adjustability is provided in a measurement cylinder assembly in a unique manner which accommodates the size and space limitations inherent in a mouse-based blood pressure measurement device. The exterior radial surface of the inflatable cuff is adhered to a pull-tab which is longer than the cuff length and has a tab end channeled through a pair of rings, one of which is fixed or stationary and the other of which is an adjustment ring. Rotation of the adjustment ring either pulls or pushes the tab end through a slit in the fixed or stationary ring depending upon the direction of ring rotation. Pulling the tab end causes the adhered finger cuff to forcefully collapse around the user's finger in firmer engagement therewith and to compensate for a finger of smaller diameter. Pushing the tab end causes the adhered finger cuff to forcefully open to a larger profile to loosen the engagement with a finger and to compensate for a finger of larger diameter.Type: GrantFiled: February 21, 2013Date of Patent: September 6, 2016Assignee: CalHealth, Inc.Inventors: Phillip L. Lam, Ping Cheng Benjamin Liu
-
Patent number: 8572159Abstract: Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.Type: GrantFiled: December 23, 2005Date of Patent: October 29, 2013Assignee: Intel CorporationInventors: Benjamin Liu, Xiaofeng Ling, Yunhong Jiang, Xin Li
-
Patent number: 8544012Abstract: Machine-readable media, methods, and apparatus are described to change a first scheduler in the virtual machine monitor. In some embodiments, a second scheduler is loaded in a virtual machine monitor when the virtual machine monitor is running; and then is activated to handle a scheduling request for a scheduling process in place of the first scheduler, when the virtual machine monitor is running.Type: GrantFiled: May 15, 2012Date of Patent: September 24, 2013Assignee: Intel CorporationInventor: Benjamin Liu
-
Patent number: 8297223Abstract: This disclosure pertains to a method and apparatus to permit changing a filter on the input line to a vacuum deposition chamber without breaking or reducing the vacuum for the deposition chamber and other components in the deposition system. Isolation valves are provided at the inlet and outlet of the filter so the filter can be isolated from the source of vacuum and the deposition chamber for removal and replacement of the filter.Type: GrantFiled: September 22, 2008Date of Patent: October 30, 2012Assignee: MSP CorporationInventors: Benjamin Liu, Yamin Ma, Thuc Dinh
-
Publication number: 20120227050Abstract: Machine-readable media, methods, and apparatus are described to change a first scheduler in the virtual machine monitor. in some embodiments, a second scheduler is loaded in a virtual machine monitor when the virtual machine monitor is running; and then is activated to handle a scheduling request for a scheduling process in place of the first scheduler, when the virtual machine monitor is running.Type: ApplicationFiled: May 15, 2012Publication date: September 6, 2012Inventor: Benjamin Liu
-
Patent number: 8181179Abstract: Machine-readable media, methods, and apparatus are described to change a first scheduler in the virtual machine monitor. In some embodiments, a second scheduler is loaded in a virtual machine monitor when the virtual machine monitor is running; and then is activated to handle a scheduling request for a scheduling process in place of the first scheduler, when the virtual machine monitor is running.Type: GrantFiled: December 23, 2005Date of Patent: May 15, 2012Assignee: Intel CorporationInventor: Benjamin Liu
-
Publication number: 20090112972Abstract: Machine-readable media, methods, apparatus and system are described. In some embodiments, a client platform may determine that an input/output operation related to a hardware device may happen in a virtual machine of the client platform and request a server platform via the network to handle the input/output operation related to the hardware. The server platform may receive the request from the client platform through the network; and identify a software device from a plurality of software devices in the server platform to handle the request, wherein the identified software device corresponds to the hardware device related to the input/output operation.Type: ApplicationFiled: December 23, 2005Publication date: April 30, 2009Inventor: Benjamin Liu
-
Publication number: 20090106754Abstract: Methods, system and machine-readable medium are described to handle a device related operation in a virtualization environment. In some embodiment, a kernel component of a virtual machine monitor may determine that a device related operation happens in a virtual machine through a operation transition from the virtual machine to the kernel component; and may determine whether the device related operation can be handled by a first virtual hardware device installed inside of the kernel component of the virtual machine monitor. In other embodiment, the kernel components may initiate an interrupt by the first virtual hardware device; and inject the interrupt from the first virtual hardware device to the virtual machine through another operation transition from the kernel component to the virtual machine.Type: ApplicationFiled: December 10, 2005Publication date: April 23, 2009Inventors: Benjamin Liu, Yunhong Jiang
-
Publication number: 20090019442Abstract: Machine-readable media, methods, and apparatus are described to change a first scheduler in the virtual machine monitor. In some embodiments, a second scheduler is loaded in a virtual machine monitor when the virtual machine monitor is running; and then is activated to handle a scheduling request for a scheduling process in place of the first scheduler, when the virtual machine monitor is running.Type: ApplicationFiled: December 23, 2005Publication date: January 15, 2009Inventor: Benjamin Liu
-
Patent number: 7335163Abstract: A sphygmomanometer cuff assembly, air pump, pressure sensor and release valve are contained in an otherwise conventional computer mouse controller. Various alternative embodiments are illustrated and discussed herein. In one such embodiment the sphygmomanometer cuff is nominally positioned within the mouse structure and is extended outside the mouse housing during the measurement. In another embodiment, the cuff is always external of the mouse structure and is easily connected to the mouse at special ports during the measurement. In yet another embodiment, the cuff is always internal of the mouse structure and is readily accessible through an aperture in the housing surface of the mouse to permit the measurement to take place. Preferably, in each of these alternative embodiments a hinged or slidable door or panel protects the cuff or cuff ports between measurements.Type: GrantFiled: April 30, 2007Date of Patent: February 26, 2008Assignee: CalHealth, Inc.Inventors: Phillip L. Lam, Ping Cheng Benjamin Liu
-
Publication number: 20080015423Abstract: A home health care kit in the form of a modularized computer docking station for allowing a user to provide self-monitoring test results that are transferred to a standard desktop or laptop computer for eventual automatic communication over the Internet to the user's physician. In a preferred embodiment, the invention comprises a plurality of interconnected test modules, each configured to provide everything needed to permit a user to conduct a health-related measurement. One such measurement may be that of blood pressure and pulse rate. Another may be actual blood sugar. Still another may be hemoglobin A1C or hemoglobin and another may be cholesterol and triglyceride levels. Each module has an electronics portion and a storage portion. Each such module also has a male connector on one side and a female connector on an opposing side so that the various modules may be interconnected, one to the next in sequence.Type: ApplicationFiled: June 27, 2007Publication date: January 17, 2008Inventors: Phillip Lam, Ping Cheng Benjamin Liu
-
Publication number: 20070242261Abstract: The present invention includes an apparatus for aerosol measurement having a high concentration of particles the apparatus comprising a diluter for diluting the concentration of particles in a sample aerosol stream to form a diluted aerosol stream, and a sensor for detecting the particles in the diluted aerosol stream by vapor condensation, droplet growth and optical detection. Such apparatus may be housed in a common housing along with the electronics for operating the apparatus and components such as pumps and filters that may be necessary. The diluter includes an input for an aerosol stream having an initial particle concentration, and a dilution stream. The aerosol stream and the dilution stream flow through a restriction which is sized such that turbulent flow is created so that the dilution stream and the aerosol stream are mixed to produce a diluted aerosol stream.Type: ApplicationFiled: August 25, 2005Publication date: October 18, 2007Applicant: MSP CorporationInventor: Benjamin Liu
-
Publication number: 20070232937Abstract: A sphygmomanometer cuff assembly, air pump, pressure sensor and release valve are contained in an otherwise conventional computer mouse controller. Various alternative embodiments are illustrated and discussed herein. In one such embodiment the sphygmomanometer cuff is nominally positioned within the mouse structure and is extended outside the mouse housing during the measurement. In another embodiment, the cuff is always external of the mouse structure and is easily connected to the mouse at special ports during the measurement. In yet another embodiment, the cuff is always internal of the mouse structure and is readily accessible through an aperture in the housing surface of the mouse to permit the measurement to take place. Preferably, in each of these alternative embodiments a hinged or slidable door or panel protects the cuff or cuff ports between measurements.Type: ApplicationFiled: April 30, 2007Publication date: October 4, 2007Inventors: Phillip Lam, Ping Cheng Benjamin Liu
-
Publication number: 20070207084Abstract: Methods of producing nanoporous particles by spray pyrolysis of a precursor composition including a reactive precursor salt and a nonreactive matrix salt are provided, wherein the matrix salt is used as a templating medium. Nanoporous aluminum oxide particles produced by the methods are also provided.Type: ApplicationFiled: June 11, 2002Publication date: September 6, 2007Inventors: Michael Zachariah, Benjamin Liu
-
Publication number: 20070201970Abstract: A bundle handling device is provided that includes a frame, a body, a scoop, a ramp and a controller. The body is mounted to the frame and includes a first opening through which bundles are loaded and a second opening through which bundles are discharged. The scoop and the ramp are mounted to the body. The scoop covers a substantial portion of the second opening, while the ramp covers the remaining portion. The controller is coupled to a plurality of actuators and a plurality of sensors, and controls the rotation of the body, the opening and closing of the scoop and the opening and closing of the ramp, in order to discharge a metered portion of bundles through the second opening.Type: ApplicationFiled: February 26, 2007Publication date: August 30, 2007Applicant: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: Benjamin Liu, Jason Park, Kevin Bruner, Robert Stone
-
Patent number: D688648Type: GrantFiled: March 17, 2012Date of Patent: August 27, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shanshan Li, Eric Benjamin Liu, Michael C. Ip, Daphne Liming Kung