Patents by Inventor Sachin Agrawal

Sachin Agrawal 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: 11954258
    Abstract: A system and method for rendering AI-based haptic feedback and recommendations in a VR environment is provided. The system detects an active VR session on a VR device that renders immersive content associated with a VR environment that includes a digital avatar and a virtual object. The system acquires the immersive content based on the detection and determines physical attributes of the virtual object, scene information associated with the VR environment, and an activity of the digital avatar based on a first network-based analysis, a second network-based analysis, a third neural network-based analysis, respectively, of the content. The system further detects an interaction between the digital avatar and the virtual object in a duration of the activity, and generates a feedback signal based on the interaction, the scene information, and the physical attributes. The system further controls a haptic device based on the feedback signal to generate a haptic feedback.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: April 9, 2024
    Assignee: SONY GROUP CORPORATION
    Inventors: Sachin Agrawal, Ayush Kumar Ghadiya, Tushar Rasal
  • Patent number: 10678938
    Abstract: Systems and techniques for trustworthy peripheral transfer of ownership are described herein. A unique peripheral identifier may be received from an ownership manifest of the peripheral device. The unique peripheral identifier may be transferred to a bus controller for a bus between the computing device and the peripheral device. A measurement may be received from the peripheral device by the basic input and output system of the computing device. A measurement of a computing platform of the computing device may be generated. The measurement may indicate peripheral devices interconnected to the computing device. Data transfer between the peripheral device and the computing device may be allowed via the bus based on validation of the measurement of the computing platform against a platform configuration register of the computing device.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Mats Gustav Agerstam, Ned M. Smith, Sachin Agrawal, Sebastian Salomon
  • Publication number: 20190042779
    Abstract: Systems and techniques for trustworthy peripheral transfer of ownership are described herein. A unique peripheral identifier may be received from an ownership manifest of the peripheral device. The unique peripheral identifier may be transferred to a bus controller for a bus between the computing device and the peripheral device. A measurement may be received from the peripheral device by the basic input and output system of the computing device. A measurement of a computing platform of the computing device may be generated. The measurement may indicate peripheral devices interconnected to the computing device. Data transfer between the peripheral device and the computing device may be allowed via the bus based on validation of the measurement of the computing platform against a platform configuration register of the computing device.
    Type: Application
    Filed: March 30, 2018
    Publication date: February 7, 2019
    Inventors: Mats Gustav Agerstam, Ned M. Smith, Sachin Agrawal, Sebastian Salomon
  • Patent number: 10009359
    Abstract: In one embodiment, a method includes receiving, in an on-boarding system for a first network, a request to transfer ownership of a first device to a new owner; receiving, in the on-boarding system, notification information from a spectrum analyzer regarding wireless signal information within the first network; determining if a potential attacker is within a radio range of the first network based on the wireless signal information; responsive to determining that the potential attacker is within the radio range, manipulating a signal strength of the on-boarding system and the first device, to limit an emission range of the on-boarding system and the first device; and performing a native communication protocol to communicate ownership information, and to cause the first device to store the ownership information in a storage of the first device.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 26, 2018
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Nathan Heldt-Sheller, Sachin Agrawal, Mats G. Agerstam
  • Publication number: 20160366157
    Abstract: In one embodiment, a method includes receiving, in an on-boarding system for a first network, a request to transfer ownership of a first device having a trusted execution environment to a new owner; receiving, in the on-boarding system, notification information from a spectrum analyzer regarding wireless signal information within the first network; determining if a potential attacker is within a radio range of the first network based on the wireless signal information; responsive to determining that the potential attacker is within the radio range, manipulating a signal strength of the on-boarding system and the first device, to limit an emission range of the on-boarding system and the first device; and performing a native communication protocol between the on-boarding system and the first device to communicate ownership information to execute the ownership transfer to the new owner, and to cause the first device to store the ownership information in a storage of the first device.
    Type: Application
    Filed: September 25, 2015
    Publication date: December 15, 2016
    Inventors: Ned M. Smith, Nathan Heldt-Sheller, Sachin Agrawal, Mats G. Agerstam
  • Patent number: 9497171
    Abstract: A method, device, and system for sharing media content with a sink device includes performing a cryptographic key exchange with the sink device and generating an authorization key in a security engine of a system-on-a-chip (SOC) of a source device. The method may also include generating an exchange key as a function of the authorization key and a packet key as a function of the exchange key. Such key generation occurs in the security engine of the SOC, and the keys are stored in a secure memory of the security engine.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: November 15, 2016
    Assignee: Intel Corporation
    Inventors: Hormuzd Khosravi, Sachin Agrawal, Anirudh Venkataramanan
  • Patent number: 9342666
    Abstract: In accordance with some embodiments, technologies may be provided that is adaptable to any existing and potentially future digital rights management application. Thus, it is not necessary to provide duplicate systems to handle disparate digital rights formats in some embodiments.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: May 17, 2016
    Assignee: Intel Corporation
    Inventors: Hormuzd M. Khosravi, Edward C. Epp, Sachin Agrawal
  • Patent number: 9057626
    Abstract: An advanced metering infrastructure (AMI) cartridge includes an AMI cartridge housing having an interior zone, and an AMI module system supported within the interior zone of the AMI cartridge module housing. The AMI module system includes an AMI module and an energy meter interface configured and disposed to detachably connect to an energy meter.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: June 16, 2015
    Assignee: General Electric Company
    Inventor: Sachin Agrawal
  • Patent number: 9008304
    Abstract: This disclosure is directed to content protection key management. In general, devices may include secure processing resources configured to derive content keys (e.g., for use in decrypting secure content) using key ladders. In one embodiment, a device may comprise, for example, at least a secure processing module to derive content keys for use in decrypting secure content. The secure processing module may include, for example, a key ladder storage module and a secure key storage module. The key ladder storage module may be to store at least one key ladder for use in deriving at least one content key. The secure key storage module may be to store the at least one content key derived using the key ladder.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: April 14, 2015
    Assignee: Intel Corporation
    Inventors: Edward C. Epp, Sachin Agrawal, Michael Bergeron, Hormuzd M. Khosravi
  • Publication number: 20140189853
    Abstract: This disclosure is directed to content protection key management. In general, devices may include secure processing resources configured to derive content keys (e.g., for use in decrypting secure content) using key ladders. In one embodiment, a device may comprise, for example, at least a secure processing module to derive content keys for use in decrypting secure content. The secure processing module may include, for example, a key ladder storage module and a secure key storage module. The key ladder storage module may be to store at least one key ladder for use in deriving at least one content key. The secure key storage module may be to store the at least one content key derived using the key ladder.
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Inventors: EDWARD C. EPP, SACHIN AGRAWAL, MICHAEL BERGERON, HORMUZD M. KHOSRAVI
  • Publication number: 20140122895
    Abstract: In accordance with some embodiments, technologies may be provided that is adaptable to any existing and potentially future digital rights management application. Thus, it is not necessary to provide duplicate systems to handle disparate digital rights formats in some embodiments.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Inventors: Hormuzd M. Khosravi, Edward C. Epp, Sachin Agrawal
  • Publication number: 20130297936
    Abstract: A method, device, and system for sharing media content with a sink device includes performing a cryptographic key exchange with the sink device and generating an authorization key in a security engine of a system-on-a-chip (SOC) of a source device. The method may also include generating an exchange key as a function of the authorization key and a packet key as a function of the exchange key. Such key generation occurs in the security engine of the SOC, and the keys are stored in a secure memory of the security engine.
    Type: Application
    Filed: December 15, 2011
    Publication date: November 7, 2013
    Inventors: Hormuzd Khosravi, Sachin Agrawal, Anirudh Venkataramanan
  • Patent number: 8405383
    Abstract: A three-phase selection energy meter is disclosed. In one embodiment, an energy meter includes a base; a phase A terminal barrel, a phase B terminal barrel and a phase C terminal barrel; and a phase selection member movably engaged with the base, the phase selection member permitting individual selection of each of the phase A terminal barrel, the phase B terminal barrel and the phase C terminal barrel, wherein the individual selection of the one of the phase A terminal barrel, the phase B terminal barrel or the phase C terminal barrel prohibits selection of the other two of the phase A terminal barrel, the phase B terminal barrel and the phase C terminal barrel.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: March 26, 2013
    Assignee: General Electric Company
    Inventors: Sachin Agrawal, Christian David Hack, David Anthony Wilson
  • Publication number: 20120235667
    Abstract: A three-phase selection energy meter is disclosed. In one embodiment, an energy meter includes a base; a phase A terminal barrel, a phase B terminal barrel and a phase C terminal barrel; and a phase selection member movably engaged with the base, the phase selection member permitting individual selection of each of the phase A terminal barrel, the phase B terminal barrel and the phase C terminal barrel, wherein the individual selection of the one of the phase A terminal barrel, the phase B terminal barrel or the phase C terminal barrel prohibits selection of the other two of the phase A terminal barrel, the phase B terminal barrel and the phase C terminal barrel.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 20, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Sachin Agrawal, Christian David Hack, David Anthony Wilson
  • Publication number: 20120182006
    Abstract: An advanced metering infrastructure (AMI) cartridge includes an AMI cartridge housing having an interior zone, and an AMI module system supported within the interior zone of the AMI cartridge module housing. The AMI module system includes an AMI module and an energy meter interface configured and disposed to detachably connect to an energy meter.
    Type: Application
    Filed: January 13, 2011
    Publication date: July 19, 2012
    Applicant: GENERAL ELECTRIC COMPANY
    Inventor: Sachin Agrawal
  • Patent number: 7260273
    Abstract: A system and method of editing a digital image to remove an unwanted object includes designating a rectangular region of the digital image including a subset of pixels within the digital image that includes the object to be removed. A band of pixels adjacent one major side of the rectangular region is selected and a mirror of the selected band of pixels is copied in a repeating pattern to define a first matrix corresponding in size to the designated region. A band of pixels adjacent the opposite major side of the rectangular region is then selected and a mirror of the selected band of pixels is copied in a repeating pattern to define a second pixel matrix corresponding in size to the designated region. The pixels of the first and second matrices are blended according to a first blending equation to create an initial texture.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: August 21, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Graham Sellers, Sachin Agrawal
  • Publication number: 20060150164
    Abstract: A method, system and computer program product for converting, at run-time, a first class (type) of an object to a second class (type). The second class is any class of a plurality of classes provided. Class layouts for the plurality of classes and an object layout for the object whose class is to be converted are provided. The object layout is associated with an address in a memory. The object layout is changed to provide the class conversion without changing the object layout address and without changing any class layout.
    Type: Application
    Filed: January 4, 2005
    Publication date: July 6, 2006
    Applicant: International Business Machines Corporation
    Inventor: Sachin Agrawal
  • Publication number: 20060043189
    Abstract: A method of determining the vertices of a character in a two-dimensional barcode symbol image includes tracing a contour around a character. The contour is examined and pixels therealong believed to be vertices of the character are determined. The relative positions of the determined pixels are compared to determine if they satisfy a threshold. If the relative positions of the determined pixels satisfy the threshold, the determined pixels are designated as the vertices of the character. If the relative positions of the determined pixels satisfy the threshold, the determined pixels are designated as the vertices of the character. If the relative positions of the determined pixels do not satisfy the threshold, new pixels along the contour are selected using geometric relationships between the determined pixels to replace determined pixels that are not vertices of the character.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Inventors: Sachin Agrawal, Derek Kwok, Mohanaraj Thiyagarajah, Ian Clarke
  • Publication number: 20050031225
    Abstract: A system and method of editing a digital image to remove an unwanted object includes designating a rectangular region of the digital image including a subset of pixels within the digital image that includes the object to be removed. A band of pixels adjacent one major side of the rectangular region is selected and a mirror of the selected band of pixels is copied in a repeating pattern to define a first matrix corresponding in size to the designated region. A band of pixels adjacent the opposite major side of the rectangular region is then selected and a mirror of the selected band of pixels is copied in a repeating pattern to define a second pixel matrix corresponding in size to the designated region. The pixels of the first and second matrices are blended according to a first blending equation to create an initial texture.
    Type: Application
    Filed: August 8, 2003
    Publication date: February 10, 2005
    Inventors: Graham Sellers, Sachin Agrawal