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: 10942938
    Abstract: 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: Grant
    Filed: August 31, 2017
    Date of Patent: March 9, 2021
    Assignee: SAP SE
    Inventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
  • Patent number: 10742481
    Abstract: 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: Grant
    Filed: October 31, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Chen, Yuriy Grinberg, Richard Mar, Wesley Hargrove, Arvind Kalyan, Apoorvi Kapoor, Ajay Subramanian
  • Publication number: 20200136889
    Abstract: 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: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Qi Chen, Yuriy Grinberg, Richard Mar, Wesley Hargrove, Arvind Kalyan, Apoorvi Kapoor, Ajay Subramanian
  • Publication number: 20190065560
    Abstract: 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: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Applicant: SAP SE
    Inventors: Alexandre Rojkov, Mohsen Asadi, Richard Mar, Christopher Tam
  • Patent number: 9293015
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: March 22, 2016
    Assignee: Immersion Corporation
    Inventors: Richard Mar, Danny Grant
  • Publication number: 20150070145
    Abstract: 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: Application
    Filed: September 9, 2013
    Publication date: March 12, 2015
    Applicant: Immersion Corporation
    Inventors: Richard MAR, Danny GRANT
  • Patent number: 7767349
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: August 3, 2010
    Assignee: 3M Innovative Properties Company
    Inventors: Mark N. Obrovac, Jeffrey R. Dahn, Richard Mar, Michael D. Fleischauer
  • Publication number: 20070020528
    Abstract: 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: Application
    Filed: March 23, 2006
    Publication date: January 25, 2007
    Inventors: Mark Obrovac, Jeffrey Dahn, Richard Mar, Michael Fleischauer
  • Publication number: 20040162035
    Abstract: 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: Application
    Filed: April 2, 2004
    Publication date: August 19, 2004
    Inventors: Hannes Petersen, Richard Mar Jonsson, Linda Bjork Olafsdottir, Arnor Sigfusson
  • Patent number: 5770948
    Abstract: 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: Grant
    Filed: March 19, 1996
    Date of Patent: June 23, 1998
    Assignee: International Business Machines Corporation
    Inventors: Leping Li, Steven George Barbee, Arnold Halperin, Richard Mars Ruggiero, William Joseph Surovie