Patents by Inventor Saurabh Gorecha

Saurabh Gorecha 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: 11556346
    Abstract: Methods and systems for allowing software components that operate at a specific exception level (e.g., EL-3 to EL-1, etc.) to repeatedly or continuously observe or evaluate the integrity of software components operating at a lower exception level (e.g., EL-2 to EL-0) to ensure that the software components have not been corrupted or compromised (e.g., subjected to malware, cyberattacks, etc.) include a computing device that identifies, by a component operating at a higher exception level (“HEL component”), at least one of a current vector base address (VBA), an exception raising instruction (ERI) address, or a control and system register value associated with a component operating at a lower exception level (“LEL component”). The computing device may perform a responsive action in response to determining that the current VBA, the ERT address, or control and system register value do not match the corresponding reference data.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: January 17, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Naresh Kumar Sharma, Saurabh Gorecha, Pravin Kumar
  • Patent number: 11204781
    Abstract: A method of loading an executable image for a computing system includes identifying segments of at least one executable image available for loading into memory of the computing system. Each segment is associated with one or more configuration features for the computing system. At least a first segment of the at least one executable image to load into the memory of the computing system is determined, based on the first segment satisfying one or more conditions associated with the computing system. The first segment of the executable image is loaded into the memory of the computing system. At least a second segment of the at least one executable image is made available for memory re-allocation, based on the second segment not satisfying the one or more conditions associated with the computing system. Various additional and alternative aspects are described herein.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: December 21, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Saurabh Gorecha, Naresh Kumar Sharma, Pravin Kumar
  • Publication number: 20210389953
    Abstract: Methods and systems for allowing software components that operate at a specific exception level (e.g., EL-3 to EL-1, etc.) to repeatedly or continuously observe or evaluate the integrity of software components operating at a lower exception level (e.g., EL-2 to EL-0) to ensure that the software components have not been corrupted or compromised (e.g., subjected to malware, cyberattacks, etc.) include a computing device that identifies, by a component operating at a higher exception level (“HEL component”), at least one of a current vector base address (VBA), an exception raising instruction (ERI) address, or a control and system register value associated with a component operating at a lower exception level (“LEL component”). The computing device may perform a responsive action in response to determining that the current VBA, the ERT address, or control and system register value do not match the corresponding reference data.
    Type: Application
    Filed: June 10, 2020
    Publication date: December 16, 2021
    Inventors: Naresh Kumar SHARMA, Saurabh GORECHA, Pravin KUMAR
  • Patent number: 11113074
    Abstract: Various embodiments of methods and systems for a modem-directed application processor boot flow in a portable computing device (“PCD”) are disclosed. An exemplary method includes an application processor that transitions into an idle state, such as a WFI state, for durations of time during a boot sequence that coincide with processing by a DMA engine and/or crypto engine. That is, the application processor may “sleep” while the DMA engine and/or crypto engine process workloads in response to instructions they received from the application processor.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: September 7, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Saurabh Gorecha, Naresh Kumar Sharma, Pravin Kumar, Dexter Tamio Chun, Christopher Kong Yee Chun
  • Publication number: 20210182081
    Abstract: A method of loading an executable image for a computing system includes identifying segments of at least one executable image available for loading into memory of the computing system. Each segment is associated with one or more configuration features for the computing system. At least a first segment of the at least one executable image to load into the memory of the computing system is determined, based on the first segment satisfying one or more conditions associated with the computing system. The first segment of the executable image is loaded into the memory of the computing system. At least a second segment of the at least one executable image is made available for memory re-allocation, based on the second segment not satisfying the one or more conditions associated with the computing system. Various additional and alternative aspects are described herein.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Saurabh GORECHA, Naresh Kumar SHARMA, Pravin KUMAR
  • Publication number: 20210064383
    Abstract: Aspects of the disclosure relate to improving device boot up time and subsystem availability time in a computing system using segment read scheduling. The segment read scheduling is a scheduling of order for loading subsystem images for a number of subsystem images from a memory during boot up or reset of the computing system and is based on a determined criticality value calculated from various parameters including subsystem image size, the priority of the subsystem. Additionally, the scheduled segment loading is performed according to numerous parallel loading schemes using multiple direct memory access engines and cryptography engines to increase the speed of loading the images and bringing them out of boot up or reset. Other aspects, embodiments, and features are also claimed and described.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Inventors: Naresh Kumar SHARMA, Pravin KUMAR, Saurabh GORECHA
  • Publication number: 20200409721
    Abstract: Various embodiments of methods and systems for a modem-directed application processor boot flow in a portable computing device (“PCD”) are disclosed. An exemplary method includes an application processor that transitions into an idle state, such as a WFI state, for durations of time during a boot sequence that coincide with processing by a DMA engine and/or crypto engine. That is, the application processor may “sleep” while the DMA engine and/or crypto engine process workloads in response to instructions they received from the application processor.
    Type: Application
    Filed: November 19, 2019
    Publication date: December 31, 2020
    Inventors: SAURABH GORECHA, NARESH KUMAR SHARMA, PRAVIN KUMAR, DEXTER TAMIO CHUN, CHRISTOPHER KONG YEE CHUN
  • Patent number: 9813731
    Abstract: A video compression framework based on parametric object and background compression is proposed. At the encoder, an embodiment detects objects and segments frames into regions corresponding to the foreground object and the background. The object and the background are individually encoded using separate parametric coding techniques. While the object is encoded using the projection of coefficients to the orthonormal basis of the learnt subspace (used for appearance based object tracking), the background is characterized using an auto-regressive (AR) process model. An advantage of the proposed schemes is that the decoder structure allows for simultaneous reconstruction of object and background, thus making it amenable to the new multi-thread/multi-processor architectures.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: November 7, 2017
    Assignee: STMICROELECTONICS INTERNATIONAL N.V.
    Inventors: Santanu Chaudhury, Mona Mathur, Aditya Khandelia, Subarna Tripathi, Brejesh Lall, Sumantra Dutta Roy, Saurabh Gorecha
  • Patent number: 9118943
    Abstract: A device may include a communication interface configured to receive a request from a client device, where the request identifies a first video on demand (VOD). The device may also include logic configured to identify capabilities associated with the client device, the capabilities including at least one of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate, and forward the request for the VOD to a service provider associated with providing the first VOD. The logic may also be configured to receive a media stream from the service provider, the media stream corresponding to the first VOD, process the media stream in accordance with the identified capabilities, and forward the processed media stream to the client device.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: August 25, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Arjun Baskaran, Saurabh Gorecha
  • Publication number: 20140348231
    Abstract: A video compression framework based on parametric object and background compression is proposed. At the encoder, an embodiment detects objects and segments frames into regions corresponding to the foreground object and the background. The object and the background are individually encoded using separate parametric coding techniques. While the object is encoded using the projection of coefficients to the orthonormal basis of the learnt subspace (used for appearance based object tracking), the background is characterized using an auto-regressive (AR) process model. An advantage of the proposed schemes is that the decoder structure allows for simultaneous reconstruction of object and background, thus making it amenable to the new multi-thread/multi-processor architectures.
    Type: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Inventors: Santanu Chaudhury, Mona Mathur, Aditya Khandelia, Subarna Tripathi, Brejesh Lall, Sumantra Dutta Roy, Saurabh Gorecha
  • Patent number: 8880945
    Abstract: Exemplary customer premises equipment (“CPE”) diagnostic, recovery, and reporting systems and methods are disclosed herein. An exemplary method includes a technical support server subsystem aggregating, over time, technical support data representing technical issues of CPE devices and operations performed to resolve the technical issues, identifying a subset of the technical support data, and providing the identified subset of the technical support data to a CPE device for local storage by the CPE device, locally stored technical support data configured to be used by the CPE device to self-recover from a future technical issue associated with the CPE device. In certain embodiments, the CPE device may be configured to function as a media server device and/or as an intermediary technical support device at a customer premises. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: November 4, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saurabh Gorecha, Arjun Baskaran
  • Patent number: 8868667
    Abstract: A computing device receives instructions, from a user, to send an email message and determines if the email message includes an attachment. When the email message does not include an attachment, the computing device conducts a scan of text of the email message for implications that an attachment should be included. When the email message includes an attachment, the computing device conducts a scan of the email text for implications of a particular type of attachment. The computing device provides, to the user, a notification when there is a positive result from the scan of the email text for implications that an attachment should be included or from the scan of the email text for implications of a particular type of attachment.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: October 21, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Saurabh Gorecha, Arjun Baskaran
  • Patent number: 8848802
    Abstract: A video compression framework based on parametric object and background compression is proposed. At the encoder, an embodiment detects objects and segments frames into regions corresponding to the foreground object and the background. The object and the background are individually encoded using separate parametric coding techniques. While the object is encoded using the projection coefficients to the orthonormal basis of the learnt subspace (used for appearance based object tracking), the background is characterized using an auto-regressive (AR) process model. An advantage of the proposed schemes is that the decoder structure allows for simultaneous reconstruction of object and background, thus making it amenable to the new multi-thread/multi-processor architectures.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: September 30, 2014
    Assignee: STMicroelectronics International N.V.
    Inventors: Santanu Chaudhury, Mona Mathur, Aditya Khandelia, Subarna Tripathi, Brejesh Lall, Sumantra Dutta Roy, Saurabh Gorecha
  • Patent number: 8850496
    Abstract: A system is configured to receive, from a user device, a request for video content and closed captioning content associated with the video content; obtain, based on the request, device information that identifies a first video format that is supported by the user device; obtain the video content and the closed captioning content, where the video content conforms to a second video format, and where the closed captioning content conforms to a text format; convert the video content from the second video format to the first video format and the closed captioning content from the text format to the first video format; and transmit the converted video content and the converted closed captioning to the user device, where the converted video content and the converted closed captioning content enable the user device to play the converted video content and the converted closed captioning content without modifying the user device.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: September 30, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Arjun Baskaran, Saurabh Gorecha
  • Publication number: 20130232205
    Abstract: A computing device receives instructions, from a user, to send an email message and determines if the email message includes an attachment. When the email message does not include an attachment, the computing device conducts a scan of text of the email message for implications that an attachment should be included. When the email message includes an attachment, the computing device conducts a scan of the email text for implications of a particular type of attachment. The computing device provides, to the user, a notification when there is a positive result from the scan of the email text for implications that an attachment should be included or from the scan of the email text for implications of a particular type of attachment.
    Type: Application
    Filed: March 2, 2012
    Publication date: September 5, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Saurabh Gorecha, Arjun Baskaran
  • Publication number: 20130227597
    Abstract: Method, device, and storage medium for receiving a request for a program from a user device; transmitting the program to the user device; storing tuning information associated with the request of the program; generating a program log that includes a user's viewing history based on the tuning information; analyzing the program log to identify programs of interest to the user; generating personal program channel information based on the analyzing, wherein the personal program channel information includes a schedule of programs; and providing to the user device a personal program channel that operates according to the schedule of programs.
    Type: Application
    Filed: February 29, 2012
    Publication date: August 29, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Arjun Baskaran, Saurabh Gorecha
  • Publication number: 20130151893
    Abstract: Exemplary customer premises equipment (“CPE”) diagnostic, recovery, and reporting systems and methods are disclosed herein. An exemplary method includes a technical support server subsystem aggregating, over time, technical support data representing technical issues of CPE devices and operations performed to resolve the technical issues, identifying a subset of the technical support data, and providing the identified subset of the technical support data to a CPE device for local storage by the CPE device, locally stored technical support data configured to be used by the CPE device to self-recover from a future technical issue associated with the CPE device. In certain embodiments, the CPE device may be configured to function as a media server device and/or as an intermediary technical support device at a customer premises. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: December 7, 2011
    Publication date: June 13, 2013
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Saurabh Gorecha, Arjun Baskaran
  • Publication number: 20130145406
    Abstract: A device may include a communication interface configured to receive a request from a client device, where the request identifies a first video on demand (VOD). The device may also include logic configured to identify capabilities associated with the client device, the capabilities including at least one of a decoding capability of the client device, a content protection scheme supported by the client device, or a transport protocol via which the client device can communicate, and forward the request for the VOD to a service provider associated with providing the first VOD. The logic may also be configured to receive a media stream from the service provider, the media stream corresponding to the first VOD, process the media stream in accordance with the identified capabilities, and forward the processed media stream to the client device.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Arjun Baskaran, Saurabh Gorecha
  • Publication number: 20130111528
    Abstract: A system is configured to receive, from a user device, a request for video content and closed captioning content associated with the video content; obtain, based on the request, device information that identifies a first video format that is supported by the user device; obtain the video content and the closed captioning content, where the video content conforms to a second video format, and where the closed captioning content conforms to a text format; convert the video content from the second video format to the first video format and the closed captioning content from the text format to the first video format; and transmit the converted video content and the converted closed captioning to the user device, where the converted video content and the converted closed captioning content enable the user device to play the converted video content and the converted closed captioning content without modifying the user device.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: Verizon Patent and Licensing, Inc.
    Inventors: Arjun BASKARAN, Saurabh GORECHA
  • Publication number: 20110058609
    Abstract: A video compression framework based on parametric object and background compression is proposed. At the encoder, an embodiment detects objects and segments frames into regions corresponding to the foreground object and the background. The object and the background are individually encoded using separate parametric coding techniques. While the object is encoded using the projection of coefficients to the orthonormal basis of the learnt subspace (used for appearance based object tracking), the background is characterized using an auto-regressive (AR) process model. An advantage of the proposed schemes is that the decoder structure allows for simultaneous reconstruction of object and background, thus making it amenable to the new multi-thread/multi-processor architectures.
    Type: Application
    Filed: September 4, 2009
    Publication date: March 10, 2011
    Applicant: STMICROELECTRONICS PVT. LTD.
    Inventors: Santanu Chaudhury, Mona Mathur, Aditya Khandelia, Subarna Tripathi, Brejesh Lall, Sumantra Dutta Roy, Saurabh Gorecha