Patents by Inventor Richard Mar
Richard Mar 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: 10942938Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a client device. The program further generates a key based on the query for the data. The program also selects a cache service instance in a plurality of cache service instances. The program further sends the cache service instance the key and a request for a cached version of the data. The program also receives the cached version of the data from the cache service instance. The program further processes the query based on the cached version of the data. The program also sends a result set for the query to the client device.Type: GrantFiled: August 31, 2017Date of Patent: March 9, 2021Assignee: SAP SEInventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
-
Patent number: 10742481Abstract: Techniques for performing near real-time analytics are provided. In one technique, different client devices generate different sets of events pertaining to the same or different media item. Events generated by one client device are assigned to one process (or machine) while events generated by another client device are assigned to a different process (or machine). Each process aggregates events assigned to it based on a time window to generate an aggregated event. The aggregated events are stored in persistent storage. In response to a request for a report that is associated with a media item, one or more of the aggregated events are retrieved from persistent storage and report data is generated based on the aggregated events. The report data is sent to the requestor for visual presentation.Type: GrantFiled: October 31, 2018Date of Patent: August 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Chen, Yuriy Grinberg, Richard Mar, Wesley Hargrove, Arvind Kalyan, Apoorvi Kapoor, Ajay Subramanian
-
Publication number: 20200136889Abstract: Techniques for performing near real-time analytics are provided. In one technique, different client devices generate different sets of events pertaining to the same or different media item. Events generated by one client device are assigned to one process (or machine) while events generated by another client device are assigned to a different process (or machine). Each process aggregates events assigned to it based on a time window to generate an aggregated event. The aggregated events are stored in persistent storage. In response to a request for a report that is associated with a media item, one or more of the aggregated events are retrieved from persistent storage and report data is generated based on the aggregated events. The report data is sent to the requestor for visual presentation.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Qi Chen, Yuriy Grinberg, Richard Mar, Wesley Hargrove, Arvind Kalyan, Apoorvi Kapoor, Ajay Subramanian
-
Publication number: 20190065560Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a query for data from a client device. The program further generates a key based on the query for the data. The program also selects a cache service instance in a plurality of cache service instances. The program further sends the cache service instance the key and a request for a cached version of the data. The program also receives the cached version of the data from the cache service instance. The program further processes the query based on the cached version of the data. The program also sends a result set for the query to the client device.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: SAP SEInventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
-
Patent number: 9293015Abstract: A haptic drive circuit for an electrical muscle stimulation electrode has an input for receiving a haptic signal based on a haptic effect from a haptic effects processor. The drive circuit contains logic for generating a electrical muscle stimulation current based on the haptic signal. An electrode in contact with a user's skin receives the electrical muscle stimulation current, causing a haptic effect by contraction and relaxation of muscles near the electrode.Type: GrantFiled: September 9, 2013Date of Patent: March 22, 2016Assignee: Immersion CorporationInventors: Richard Mar, Danny Grant
-
Publication number: 20150070145Abstract: A haptic drive circuit for an electrical muscle stimulation electrode has an input for receiving a haptic signal based on a haptic effect from a haptic effects processor. The drive circuit contains logic for generating a electrical muscle stimulation current based on the haptic signal. An electrode in contact with a user's skin receives the electrical muscle stimulation current, causing a haptic effect by contraction and relaxation of muscles near the electrode.Type: ApplicationFiled: September 9, 2013Publication date: March 12, 2015Applicant: Immersion CorporationInventors: Richard MAR, Danny GRANT
-
Patent number: 7767349Abstract: Alloy compositions are described for use in anodes of lithium ion batteries. The alloy compositions contain (a) tin, (b) a second element that includes silicon, aluminum, or a combination thereof, (c) a third element that includes yttrium, a lanthanide element, an actinide element, or a combination thereof and an optional alkaline earth element, and (d) an optional transition metal. The alloy compositions are amorphous and remain amorphous even after multiple cycles of lithiation and delithiation.Type: GrantFiled: March 23, 2006Date of Patent: August 3, 2010Assignee: 3M Innovative Properties CompanyInventors: Mark N. Obrovac, Jeffrey R. Dahn, Richard Mar, Michael D. Fleischauer
-
Publication number: 20070020528Abstract: Alloy compositions are described for use in anodes of lithium ion batteries. The alloy compositions contain (a) tin, (b) a second element that includes silicon, aluminum, or a combination thereof, (c) a third element that includes yttrium, a lanthanide element, an actinide element, or a combination thereof and an optional alkaline earth element, and (d) an optional transition metal. The alloy compositions are amorphous and remain amorphous even after multiple cycles of lithiation and delithiation.Type: ApplicationFiled: March 23, 2006Publication date: January 25, 2007Inventors: Mark Obrovac, Jeffrey Dahn, Richard Mar, Michael Fleischauer
-
Publication number: 20040162035Abstract: The present invention relates to a method and a system for monitoring on-line the condition of a subject, wherein a measuring system is used for carrying out the measurements on the subject. This measuring system is provided with a transmitter for transmitting the signals to a monitoring unit, where the signals are stored. The monitoring unit compares on-line the signals with previous signals and based on the comparison generates a subject related condition signal.Type: ApplicationFiled: April 2, 2004Publication date: August 19, 2004Inventors: Hannes Petersen, Richard Mar Jonsson, Linda Bjork Olafsdottir, Arnor Sigfusson
-
Patent number: 5770948Abstract: An apparatus for rotary signal coupling in in-situ monitoring of a chemical-mechanical polishing process by a polisher is provided with a sensor fixed to a rotatable wafer carrier for creating a signal responsive to the chemical mechanical polishing process, a conductor coupled to the sensor for receiving the signal, the conductor fixed to the rotatable wafer carrier, a contact coupled to the conductor, the contact fixed to a stationary drive arm, and signal transfer means coupled to the contact for transferring the signal to a monitoring means.Type: GrantFiled: March 19, 1996Date of Patent: June 23, 1998Assignee: International Business Machines CorporationInventors: Leping Li, Steven George Barbee, Arnold Halperin, Richard Mars Ruggiero, William Joseph Surovie