Patents by Inventor K. Kumar

K. Kumar 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: 11341377
    Abstract: In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the object, and determining, based on the identified keyword, a category for the object. Further, image content moderation may include categorizing, based on a set of rules, the object into a category, and moderating image content by categorizing, based on aforementioned analysis the object into a category. Yet further, image content moderation may include tagging, based on fusion-based tagging, the object with a category and a color associated with the object.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 24, 2022
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Amioy Kumar, Nagendra K. Kumar, Madhura Shivaram, Suraj Govind Jadhav, Chung-Sheng Li, Saurabh Mahadik
  • Patent number: 11290411
    Abstract: Systems and methods are disclosed for determining whether a message received by a client may be spam, in a computing environment that preserves privacy. The message may be encrypted. A client invokes the methods when a message is received from a sender that is not known to the client. A client can decrypt the message, break the message into chunks, and apply a differentially private algorithm to the set of chunks. The client transmits the differentially private message sketches to an aggregation server. The aggregation server receives a large collection of such message sketches for a large plurality of clients. The aggregation server returns aggregated message chunk (e.g. frequency) information to the client to assist the client in determining whether the message may be spam. The client can process the message based on the determination without disclosing the message content to the server.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: March 29, 2022
    Assignee: Apple Inc.
    Inventors: Eric D. Friedman, Ritwik K. Kumar, Lucas Winstrom
  • Publication number: 20210406022
    Abstract: In one embodiment, a processor comprises: a first configuration register to store a pointer to a process address space identifier (PASID) table; and an execution circuit coupled to the first configuration register. The execution circuit, in response to a first instruction, is to obtain command data from a first location identified in a source operand of the first instruction, obtain a PASID table handle from the command data, access a first entry of the PASID table using the pointer from the first configuration register and the PASID table handle to obtain a PASID value, insert the PASID value into the command data, and send the command data to a device coupled to the processor. Other embodiments are described and claimed.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 30, 2021
    Inventors: UTKARSH Y. KAKAIYA, RAJESH SANKARAN, GILBERT NEIGER, PHILIP LANTZ, SANJAY K. KUMAR
  • Publication number: 20210406055
    Abstract: In one embodiment, a processor comprises: a first configuration register to store quality of service (QoS) information for a process address space identifier (PASID) value associated with a first process; and an execution circuit coupled to the first configuration register, where the execution circuit, in response to a first instruction, is to obtain command data from a first location identified in a source operand of the first instruction, insert the QoS information and the PASID value into the command data, and send a request comprising the command data to a device coupled to the processor, to enable the device to use the QoS information of a plurality of requests to manage sharing between a plurality of processes. Other embodiments are described and claimed.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 30, 2021
    Inventors: UTKARSH Y. KAKAIYA, SANJAY K. KUMAR, PHILIP LANTZ, GILBERT NEIGER, RAJESH SANKARAN, VEDVYAS SHANBHOGUE
  • Publication number: 20210342182
    Abstract: In one embodiment, a data mover accelerator is to receive, from a first agent having a first address space and a first process address space identifier (PASID) to identify the first address space, a first job descriptor comprising a second PASID selector to specify a second PASID to identify a second address space. In response to the first job descriptor, the data mover accelerator is to securely access the first address space and the second address space. Other embodiments are described and claimed.
    Type: Application
    Filed: June 23, 2020
    Publication date: November 4, 2021
    Inventors: SANJAY K. KUMAR, PHILIP LANTZ, RAJESH SANKARAN, NARAYAN RANGANATHAN, SAURABH GAYEN, DAVID A. KOUFATY, UTKARSH Y. KAKAIYA
  • Publication number: 20210322502
    Abstract: The invention relates to a purified xanthophyll composition comprising (trans,R R)-lutein and (trans,R,R)-zeaxanthin, which is comprised of more than 80% of total xanthophylls and a process for the preparation thereof. Purified xanthophyll composition is comprised of selective isomers such as at least 85% by weight of (trans,R,R)-lutein and at least 15% by weight of (trans,R,R)-zeaxanthin. The composition is prepared by process of extraction from two different plant sources using industrially viable process and purified by employing food grade polar and non-polar solvents. The invention relates to purified xanthophyll composition which is selectively free from (R,S)-zeaxanthin and is suitable for human consumption.
    Type: Application
    Filed: September 21, 2019
    Publication date: October 21, 2021
    Applicant: OMNIACTIVE HEALTH TECHNOLOGIES LIMITED
    Inventors: Sunil T.K. KUMAR, Laxman SAWANT, Mohan Lal JANGIR
  • Patent number: 11140171
    Abstract: A user device can verify a user's identity to a server while protecting user privacy by not sharing personal data with any other device. To ensure user privacy, the user device performs an enrollment process in which the user performs an action sequence. The user device collects action data from the action sequence and uses the action data locally to generate a set of public/private key pairs (or other representation) from which information about the action sequence cannot be extracted. The public keys, but not the underlying action data, are sent to a server to store. To verify user identity, a user device can repeat the collection of action data and the generation of the key pairs. If the device can prove to the server its possession of the private keys to a sufficient degree, the user's identity can be verified.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: October 5, 2021
    Assignee: Apple Inc.
    Inventors: Eric D. Friedman, Nathaniel C. Bush, Jefferson Provost, Vignesh Kumar, Gregory J. Kuhlmann, Tal Tversky, Ritwik K. Kumar, Eric M. Gottschalk, Lucas O. Winstrom
  • Publication number: 20210264663
    Abstract: The present subject matter relates to a voxel and methods of organizing an object into a three-dimensional (3D) array using the voxel. The voxel can include a plurality of frames including at least one single stranded (ss) DNA motif with at least one free base, wherein the at least one ssDNA motif hybridizes with a complementary strand fragment of other frames.
    Type: Application
    Filed: October 14, 2020
    Publication date: August 26, 2021
    Applicant: THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK
    Inventors: Oleg Gang, Ye Tian, Jason S. Kahn, Yan Xiong, Brian Minevich, Sanat K. Kumar
  • Publication number: 20210211067
    Abstract: A system may be provided that may include a first battery, and an inverter coupled to the battery. The system may also include a first active filter including a first switch element, second switch element, third switch element, and fourth switch element. Each switch element may be coupled to the first battery or the inverter. The first, second, third, and fourth switch elements may be configured to increase or decrease an applied voltage or current of the first battery.
    Type: Application
    Filed: January 3, 2020
    Publication date: July 8, 2021
    Inventors: Ajith K. Kumar, Ravisekhar N. Raju, Patrick L. Jansen
  • Publication number: 20210149587
    Abstract: Examples described herein relate to a device including circuitry to permit or deny the device to write-to or read-from kernel space memory of a virtualized execution environment by use of multiple process identifiers. In some examples, the device is communicatively coupled with the virtualized execution environment in a manner consistent with one or more of: Single Root IO Virtualization (SR-IOV), Scalable I/O Virtualization (SIOV), or PCI express (PCIe). In some examples, to control write or read operations to kernel space memory of a virtualized execution environment by the device by use of multiple process identifiers, the circuitry is to perform an address translation based on a first process identifier and second process identifier associated with the virtualized execution environment.
    Type: Application
    Filed: December 23, 2020
    Publication date: May 20, 2021
    Inventors: Maksim LUKOSHKOV, Tomasz KANTECKI, Sanjay K. KUMAR
  • Publication number: 20210139499
    Abstract: Disclosed herein are thienopyrimidine meglumine salts according to Formula (I) used for treating or preventing heart failure:
    Type: Application
    Filed: October 20, 2020
    Publication date: May 13, 2021
    Inventors: Anuj K. Kumar, Raymond E. Forslund
  • Publication number: 20210058777
    Abstract: A method includes receiving registration information regarding a telematics unit and a respective control system for a plurality of equipment pieces; receiving a seed from a control system of a first equipment piece via a telematics unit of the first equipment piece based on receiving a telematics session request by the control system of the first equipment piece; authenticating the telematics unit and the control system of the first equipment piece based on information included with the seed and the registration information; generating a first encrypted key and a second encrypted key based on the authentication; providing the first key to the telematics unit for the first equipment piece; and providing the second encrypted key to the control system of the first equipment piece via the telematics unit of the first equipment piece to establish a data communication channel.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Applicant: Cummins, Inc.
    Inventors: Gorance V. Eftimovski, Troy D. Hamilton, Tomas Lopez Lauterio, Michael F. Mattern, Thomas J. Milvert, Srikanth Namuduri, Prasanna Srinivasan, Ankit R. Tarkas, Sagar R. Uplenchwar, Jaydeep J. Das, Sharika K. Kumar, Scott David Richter
  • Publication number: 20200412681
    Abstract: Systems and methods are disclosed for determining whether a message received by a client may be spam, in a computing environment that preserves privacy. The message may be encrypted. A client invokes the methods when a message is received from a sender that is not known to the client. A client can decrypt the message, break the message into chunks, and apply a differentially private algorithm to the set of chunks. The client transmits the differentially private message sketches to an aggregation server. The aggregation server receives a large collection of such message sketches for a large plurality of clients. The aggregation server returns aggregated message chunk (e.g. frequency) information to the client to assist the client in determining whether the message may be spam. The client can process the message based on the determination without disclosing the message content to the server.
    Type: Application
    Filed: September 11, 2020
    Publication date: December 31, 2020
    Inventors: Eric D. Friedman, Ritwik K. Kumar, Lucas Winstrom
  • Patent number: 10868672
    Abstract: A user device can verify a user's identity to a server while protecting user privacy by not sharing any personal data with any other device. To ensure user privacy and to allow multiple independent enrollments, the user device performs an enrollment process in which the user device locally collects and uses biometric data together with a random salt to generate a set of public/private key pairs from which biometric information cannot be extracted. The public keys and the salt, but not the biometric data, are sent to a server to store. To verify user identity, a user device can repeat the collection of biometric data from the user and the generation of public/private key pairs using the salt obtained from the server. If the device can prove to the server its possession of at least a minimum number of correct private keys, the user's identity can be verified.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: December 15, 2020
    Assignee: Apple Inc.
    Inventors: Augustin J. Farrugia, Ritwik K. Kumar, Gianpaolo Fasoli, Mathieu Ciet, Bruno Kindarji, Eric D. Friedman, Gianluca Barbieri, Lucas O. Winstrom
  • Patent number: 10834582
    Abstract: A method includes receiving registration information regarding a telematics unit and a control system for each equipment piece in a plurality of equipment pieces; receiving a seed from a control system via a telematics unit for a particular equipment piece in the plurality of equipment pieces responsive to reception of a telematics session request by the control system for the particular equipment piece of the plurality of equipment pieces; authenticating the telematics unit and the control system for the particular equipment piece based on information included with the seed and the registration information; generating an encrypted key responsive to the authentication; and providing the encrypted key to the control system via the telematics unit to establish a proprietary data communication channel from the control system to the processing circuit via the telematics unit for the particular equipment piece.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: November 10, 2020
    Assignee: Cummins, Inc.
    Inventors: Gorance V. Eftimovski, Troy D. Hamilton, Tomas Lopez Lauterio, Michael F. Mattern, Thomas J. Milvert, Srikanth Namuduri, Prasanna Srinivasan, Ankit R. Tarkas, Sagar R. Uplenchwar, Jaydeep J. Das, Sharika K. Kumar, Scott David Richter
  • Patent number: 10822346
    Abstract: Disclosed herein are thienopyrimidine meglumine salts according to Formula (I) used for treating or preventing heart failure:
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: November 3, 2020
    Assignee: CARDURION PHARMACEUTICALS, LLC
    Inventors: Anuj K. Kumar, Raymond E. Forslund
  • Publication number: 20200319913
    Abstract: In one embodiment, an apparatus includes an input/output virtualization (IOV) device comprising: at least one function circuit to be shared by a plurality of virtual machines (VMs); and a plurality of assignable device interfaces (ADIs) coupled to the at least one function circuit, wherein each of the plurality of ADIs is to be associated with one of the plurality of VMs and comprises a first process address space identifier (PASID) field to store a first PASID to identify a descriptor queue stored in a host address space and a second PASID field to store a second PASID to identify a data buffer located in a VM address space. Other embodiments are described and claimed.
    Type: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventors: SANJAY K. KUMAR, RAJESH SANKARAN, UTKARSH Y. KAKAIYA, PRATIK M. MAROLIA
  • Patent number: 10778633
    Abstract: Systems and methods are disclosed for determining whether a message received by a client may be spam, in a computing environment that preserves privacy. The message may be encrypted. A client invokes the methods when a message is received from a sender that is not known to the client. A client can decrypt the message, break the message into chunks, and apply a differentially private algorithm to the set of chunks. The client transmits the differentially private message sketches to an aggregation server. The aggregation server receives a large collection of such message sketches for a large plurality of clients. The aggregation server returns aggregated message chunk (e.g. frequency) information to the client to assist the client in determining whether the message may be spam. The client can process the message based on the determination without disclosing the message content to the server.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: September 15, 2020
    Assignee: Apple Inc.
    Inventors: Eric D. Friedman, Ritwik K. Kumar, Lucas Winstrom
  • Patent number: 10726308
    Abstract: In some examples, image content moderation may include classifying, based on a learning model, an object displayed in an image into a category. Further, image content moderation may include detecting, based on another learning model, the object, refining the detected object based on a label, and determining, based on the another learning model, a category for the refined detected object. Further, image content moderation may include identifying, based on the label, a keyword associated with the object, and determining, based on the identified keyword, a category for the object. Further, image content moderation may include categorizing, based on a set of rules, the object into a category, and moderating image content by categorizing, based on aforementioned analysis the object into a category. Yet further, image content moderation may include tagging, based on fusion-based tagging, the object with a category and a color associated with the object.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: July 28, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Amioy Kumar, Nagendra K. Kumar, Madhura Shivaram, Suraj Govind Jadhav, Chung-Sheng Li, Saurabh Mahadik
  • Publication number: 20200226066
    Abstract: An apparatus is described. The apparatus includes a memory controller to interface with a multi-level memory having a near memory and a far memory. The memory controller to maintain first and second caches. The first cache to cache pages recently accessed from the far memory. The second cache to cache addresses of pages recently accessed from the far memory. The second cache having a first level and a second level. The first level to cache addresses of pages that are more recently accessed than pages whose respective addresses are cached in the second level. The memory controller comprising logic circuitry to inform system software that: a) a first page in the first cache that is accessed less than other pages in the first cache is a candidate for migration from the far memory to the near memory; and/or, b) a second page whose address travels a threshold number of round trips between the first and second levels of the second cache is a candidate for migration from the far memory to the near memory.
    Type: Application
    Filed: March 27, 2020
    Publication date: July 16, 2020
    Inventors: Eran SHIFER, Zeshan A. CHISHTI, Sanjay K. KUMAR, Zvika GREENFIELD, Philip LANTZ, Eshel SERLIN, Asaf RUBINSTEIN, Robert J. ROYER, JR.