Patents by Inventor Naresh Soni

Naresh Soni 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: 11849153
    Abstract: Described herein are methods and systems associated with viewing condition adaption of multimedia content. A method for receiving multimedia content with a device from a network may include determining a viewing parameter, transmitting a request for the multimedia content to the network, whereby the request may be based on the viewing parameter, and receiving the multimedia content from the network, whereby the multimedia content may be processed at a rate according to the viewing parameter. The viewing parameter may include at least one of: a user viewing parameter, a device viewing parameter, or a content viewing parameter. The method may further include receiving a multimedia presentation description (MPD) file from the network. The MPD file may include information relating to the rate of the multimedia content and information relating to the rate may include a descriptor relating to the viewing parameter, whereby the descriptor may be required or optional.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: December 19, 2023
    Assignee: VID SCALE, Inc.
    Inventors: Yuriy Reznik, Eduardo Asbun, Zhifeng Chen, Yan Ye, Eldad M. Zeira, Ariela Zeira, Naresh Soni, Hang Liu
  • Patent number: 11789967
    Abstract: A system is provided for resolving data errors. The system is configured to receive a data element from a source application and process the data element using an Extract, Transform and Load (ETL) logic. Upon detecting that the processing of the data element has failed as a result of an error in the data element, the system generates a plurality of probable data values for the data element. For each probable data value of the plurality of probable data values, the system verifies whether the probable data value can be processed successfully by the ETL logic and by one or more target applications configured to process the data element. The system determines one of the probable data values as a suggested data value of the data element, based on the verification of the probable data values and processes the suggested data value using the ETL logic.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: October 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Venkata Durga Rao Medisetti, Naresh Soni, Siju Abraham, Barnali Sanyal, Vinay Jaisinghani
  • Patent number: 11734238
    Abstract: A system is provided for resolving data errors. The system is configured to obtain an erroneous data element received from a source system and generate a plurality of probable data values for the data element. For each probable data value of the plurality of probable data values, the system verifies whether the probable data value can be processed successfully by an Extract, Transform and Load (ETL) logic and by one or more target applications configured to process the data element. The system determines one of the probable data values as a suggested data value of the data element, based on the verification of the probable data values. The system outputs the suggested data value for processing by the ETL logic.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: August 22, 2023
    Assignee: Bank of America Corporation
    Inventors: Venkata Durga Rao Medisetti, Naresh Soni, Siju Abraham, Barnali Sanyal, Vinay Jaisinghani
  • Publication number: 20220358101
    Abstract: A system is provided for resolving data errors. The system is configured to obtain an erroneous data element received from a source system and generate a plurality of probable data values for the data element. For each probable data value of the plurality of probable data values, the system verifies whether the probable data value can be processed successfully by an Extract, Transform and Load (ETL) logic and by one or more target applications configured to process the data element. The system determines one of the probable data values as a suggested data value of the data element, based on the verification of the probable data values. The system outputs the suggested data value for processing by the ETL logic.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 10, 2022
    Inventors: Venkata Durga Rao Medisetti, Naresh Soni, Siju Abraham, Barnali Sanyal, Vinay Jaisinghani
  • Publication number: 20220358136
    Abstract: A system is provided for resolving data errors. The system is configured to receive a data element from a source application and process the data element using an Extract, Transform and Load (ETL) logic. Upon detecting that the processing of the data element has failed as a result of an error in the data element, the system generates a plurality of probable data values for the data element. For each probable data value of the plurality of probable data values, the system verifies whether the probable data value can be processed successfully by the ETL logic and by one or more target applications configured to process the data element. The system determines one of the probable data values as a suggested data value of the data element, based on the verification of the probable data values and processes the suggested data value using the ETL logic.
    Type: Application
    Filed: May 7, 2021
    Publication date: November 10, 2022
    Inventors: Venkata Durga Rao Medisetti, Naresh Soni, Siju Abraham, Barnali Sanyal, Vinay Jaisinghani
  • Publication number: 20210235126
    Abstract: Described herein are methods and systems associated with viewing condition adaption of multimedia content. A method for receiving multimedia content with a device from a network may include determining a viewing parameter, transmitting a request for the multimedia content to the network, whereby the request may be based on the viewing parameter, and receiving the multimedia content from the network, whereby the multimedia content may be processed at a rate according to the viewing parameter. The viewing parameter may include at least one of: a user viewing parameter, a device viewing parameter, or a content viewing parameter. The method may further include receiving a multimedia presentation description (MPD) file from the network. The MPD file may include information relating to the rate of the multimedia content and information relating to the rate may include a descriptor relating to the viewing parameter, whereby the descriptor may be required or optional.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 29, 2021
    Applicant: Vid Scale, Inc.
    Inventors: Yuriy Reznik, Eduardo Asbun, Zhifeng Chen, Yan Ye, Eldad M. Zeira, Ariela Zeira, Naresh Soni, Hang Liu
  • Publication number: 20180356893
    Abstract: Determining physical profiles of physical objects using haptic gloves for use during virtual training of end users. Particular methods and systems detect when a first haptic glove is in contact with a physical object, determine physical profile data for the physical object based on outputs from sensors of the first haptic glove when in contact with the physical object, store the physical profile data in association with a virtual object that represents the physical object, and use the physical profile data to limit physical movement of a second haptic glove operated by an end user during a virtual training session.
    Type: Application
    Filed: June 10, 2018
    Publication date: December 13, 2018
    Inventor: Naresh SONI
  • Publication number: 20180349367
    Abstract: Associating virtual objects with electronic documents, and searching for a virtual object or an electronic document based on the association. Particular systems and methods determine metadata for a virtual object, generate a plurality of keywords for the metadata determined for the virtual object, determine if the plurality of keywords are associated with one or more electronic documents, and if any of the plurality of keywords are associated with the one or more electronic documents, index the one or more electronic documents and the virtual object in association with each other in a searchable index.
    Type: Application
    Filed: June 3, 2018
    Publication date: December 6, 2018
    Inventor: Naresh SONI
  • Publication number: 20180336069
    Abstract: A hardware agnostic virtual experience. Particular systems and methods develop a virtual service, encode the virtual service in a proprietary encoder format, and publish the encoded virtual service to a content management server. Requests for the virtual service are received from the different requestor devices on which a runtime library is installed as an abstraction layer. Users of the requestor devices are authenticated to ensure that the users have the appropriate clearance for the virtual service, and if so, virtual content of the virtual service is provided to the requestor devices, which in turn provide the virtual content to one or more display devices that are connected to or part of the requestor devices.
    Type: Application
    Filed: May 9, 2018
    Publication date: November 22, 2018
    Inventor: Naresh SONI
  • Patent number: 9807644
    Abstract: Methods, apparatuses and systems for performing hierarchical traffic differentiation and/or employing hierarchical traffic differentiation are provided. These methods, apparatuses and systems may be implemented to, for example, handle congestion and/or to manage user quality of experience (QoE). Performing the hierarchical traffic differentiation may include differentiating or otherwise classifying (collectively “differentiating”) traffic mapped to, or within, a bearer formed in accordance with a QoS class into multiple traffic sub-classes. Employing the hierarchical traffic differentiation may include scheduling and/or policing (e.g., filtering) the differentiated traffic for transmission based on a prioritization of, and/or policy for managing, the multiple traffic sub-classes.
    Type: Grant
    Filed: February 16, 2013
    Date of Patent: October 31, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Liangping Ma, Samian Kaur, Dimitrios Karampatsis, Avi Rapaport, Gregory Sternberg, Yuriy Reznik, Ariela Zeira, Weimin Liu, Naresh Soni
  • Publication number: 20150009826
    Abstract: Methods, apparatuses and systems for performing hierarchical traffic differentiation and/or employing hierarchical traffic differentiation are provided. These methods, apparatuses and systems may be implemented to, for example, handle congestion and/or to manage user quality of experience (QoE). Performing the hierarchical traffic differentiation may include differentiating or otherwise classifying (collectively “differentiating”) traffic mapped to, or within, a bearer formed in accordance with a QoS class into multiple traffic sub-classes. Employing the hierarchical traffic differentiation may include scheduling and/or policing (e.g., filtering) the differentiated traffic for transmission based on a prioritization of, and/or policy for managing, the multiple traffic sub-classes.
    Type: Application
    Filed: February 16, 2013
    Publication date: January 8, 2015
    Inventors: Liangping Ma, Samian Kaur, Dimitrios Karampatsis, Avi Rapaport, Sternberg Gregory, Yuriy Reznik, Ariela Zeira, Weimin Liu, Naresh Soni
  • Patent number: 6223254
    Abstract: The present invention utilizes a cache which stores various decoded instructions, or parcels, so that these parcels can be made available to the execution units without having to decode a microprocessor instruction, such as a CISC instruction, or the like. This increases performance by bypassing the fetch/decode pipeline stages on the front end of the microprocessor by using a parcel cache to store previously decoded instructions. The parcel cache is coupled to the microprocessor fetch/decode unit and can be searched during an instruction fetch cycle. This search of the parcel cache will occur in parallel with the search of the microprocessor instruction cache. When parcel(s) corresponding to the complex instruction being fetched are found in the parcel cache a hit occurs and the corresponding micro-ops are then sent to the execution units, bypassing the previous pipeline stages.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: April 24, 2001
    Assignee: STMicroelectronics, Inc.
    Inventor: Naresh Soni