Patents by Inventor Alok Rishi

Alok Rishi 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: 10022071
    Abstract: In one embodiment, a method includes one or more processors that collect motion and physiological sensor data of a user from one or more sensors worn by the user, the sensor data comprising one or more sensor data vectors, generate an activity signature based on the sensor data, determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, and if the signature match exists, recognize a known activity type, otherwise if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: July 17, 2018
    Assignee: Khaylo Inc.
    Inventors: Alok Rishi, Arjun Rishi, Alex Moran, Niranjan Vanungare
  • Publication number: 20160345869
    Abstract: In one embodiment, a method includes one or more processors that collect motion and physiological sensor data of a user from one or more sensors worn by the user, the sensor data including one or more sensor data vectors, generate an activity signature based on the sensor data, determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, and if the signature match exists, recognize a known activity type, otherwise if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors.
    Type: Application
    Filed: February 12, 2015
    Publication date: December 1, 2016
    Inventors: Alok RISHI, Arjun RISHI, Alex MORAN, Niranjan VANUNGARE, Nicholas STERLING
  • Publication number: 20150224362
    Abstract: In one embodiment, a method includes one or more processors that collect motion and physiological sensor data of a user from one or more sensors worn by the user, the sensor data comprising one or more sensor data vectors, generate an activity signature based on the sensor data, determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, and if the signature match exists, recognize a known activity type, otherwise if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 13, 2015
    Inventors: Alok Rishi, Arjun Rishi, Alex Moran, Niranjan Vanungare
  • Patent number: 8989187
    Abstract: Disclosed are a system, method, and article of manufacture of scaling a cloud computing network are disclosed. A virtual switch receives a data packet from a virtual machine. The virtual machine and the virtual switch can be implemented on the same host device. The virtual switch can remove the virtual MAC address from the data packet. The virtual switch can then include a physical MAC address or a synthetic MAC address of a target host. A synthetic MAC address can be utilized for multicast traffic where want to associate a separate MAC with each tenant of the host. The data packet can be sent to a target host.
    Type: Grant
    Filed: June 5, 2011
    Date of Patent: March 24, 2015
    Assignee: Coraid, Inc.
    Inventors: Nakul Pratap Saraiya, Lawrence McGoff Matter, Alok Rishi
  • Publication number: 20140258537
    Abstract: A method for storage management in a storage system, such as a storage area network (SAN). A selection of a first target level of storage service quality (e.g., bronze, silver, gold, platinum) for a storage repository to be created in the SAN is received. The first target level of storage service quality represents a level of storage service quality for the storage repository along a first dimension (e.g. performance, availability) of storage service quality. A first set of storage configuration properties associated with the first level of desired storage service quality is determined. One or more storage components of the SAN are allocated to the storage repository based on at least one storage configuration property in the first set of storage configuration properties.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Coraid, Inc.
    Inventors: Stephen Ira Schleimer, Nakul Pratap Saraiya, Alok Rishi, Lawrence McGoff Matter, Nicholas Asher Sterling, Miroslav Klivansky, Robert James Przykucki, JR.
  • Publication number: 20110299537
    Abstract: Disclosed are a system, method, and article of manufacture of scaling a cloud computing network are disclosed. A virtual switch receives a data packet from a virtual machine. The virtual machine and the virtual switch can be implemented on the same host device. The virtual switch can remove the virtual MAC address from the data packet. The virtual switch can then include a physical MAC address or a synthetic MAC address of a target host. A synthetic MAC address can be utilized for multicast traffic where want to associate a separate MAC with each tenant of the host. The data packet can be sent to a target host.
    Type: Application
    Filed: June 5, 2011
    Publication date: December 8, 2011
    Inventors: NAKUL PRATAP SARAIYA, LAWRENCE MCGOFF MATTER, ALOK RISHI
  • Patent number: 5953530
    Abstract: The present invention is a system and method for a "debugger Run-Time-Checking for valid memory accesses for multi-threaded application programs" (hereinafter "RTC/MT") wherein a run-time process which includes multiple threads running either serially or concurrently, may be monitored by a debugger program and memory access errors detected and correctly attributed to the process thread encountering the error. The RTC/MT system of the present invention also provides an apparatus and method which monitors and reports memory leaks as required for multi-threaded target programs.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: September 14, 1999
    Assignee: Sun Microsystems, Inc.
    Inventors: Alok Rishi, Jon A. Masamitsu