Patents by Inventor Samir Saxena

Samir Saxena 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).

  • Publication number: 20230220285
    Abstract: The present invention relates to debottleneck solution for delayed Coker unit. More particularly, this invention relates to bottoms of vacuum residuum routed to Coker unit through de-asphalting unit to avoid revamp of existing Coker for the processing of heavier feed stock when there is a change in crude slate. Another object of the invention, in particular, relates to improved delayed coking products, a process used in petroleum refineries to crack petroleum residue, thus converting it into gaseous and liquid product streams and leaving behind solid, carbonaceous petroleum coke.
    Type: Application
    Filed: January 13, 2022
    Publication date: July 13, 2023
    Applicant: KELLOGG BROWN & ROOT LLC
    Inventors: Samir Saxena, Yellaiahnaidu Mekala
  • Patent number: 11659230
    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for implementing passive data collection from third-party channel applications. An embodiment includes running a channel application of a first layer of an operating system, and receiving an application programming interface (API) call, from the channel application, for a module of a second layer of the operating system. The module may be a non-video playback module that includes graphic rendering logic, for example. Some embodiments may further include intercepting metadata sent to the module, determining identifying information of a content instance based on the intercepted metadata, and storing the determined identifying information of the content instance.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: May 23, 2023
    Assignee: ROKU, INC.
    Inventor: Samir Saxena
  • Publication number: 20220232281
    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for implementing passive data collection from third-party channel applications. An embodiment includes running a channel application of a first layer of an operating system, and receiving an application programming interface (API) call, from the channel application, for a module of a second layer of the operating system. The module may be a non-video playback module that includes graphic rendering logic, for example. Some embodiments may further include intercepting metadata sent to the module, determining identifying information of a content instance based on the intercepted metadata, and storing the determined identifying information of the content instance.
    Type: Application
    Filed: April 4, 2022
    Publication date: July 21, 2022
    Inventor: Samir Saxena
  • Patent number: 11297377
    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for implementing passive data collection from third-party channel applications. An embodiment includes running a channel application of a first layer of an operating system, and receiving an application programming interface (API) call, from the channel application, for a module of a second layer of the operating system. The module may be a non-video playback module that includes graphic rendering logic, for example. Some embodiments may further include intercepting metadata sent to the module, determining identifying information of a content instance based on the intercepted metadata, and storing the determined identifying information of the content instance.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: April 5, 2022
    Assignee: Roku, Inc.
    Inventor: Samir Saxena
  • Publication number: 20200382827
    Abstract: Disclosed herein are system, method, and computer-readable storage-medium embodiments for implementing passive data collection from third-party channel applications. An embodiment includes running a channel application of a first layer of an operating system, and receiving an application programming interface (API) call, from the channel application, for a module of a second layer of the operating system. The module may be a non-video playback module that includes graphic rendering logic, for example. Some embodiments may further include intercepting metadata sent to the module, determining identifying information of a content instance based on the intercepted metadata, and storing the determined identifying information of the content instance.
    Type: Application
    Filed: March 9, 2020
    Publication date: December 3, 2020
    Inventor: Samir SAXENA
  • Patent number: 10368121
    Abstract: The passive data collection method is sometime more reliable because the direct query method might not be available or possible through a 3rd party channel application. Accordingly, an improved data collection method is provided. The method includes: running a channel application located on a first layer of an operating system of a user device; receiving an application interface (API) call, from the channel application, for a graphic rendering module located on a second layer of the operating system, wherein the graphic rendering module is a non-video playback module; intercepting metadata sent to the graphic rendering module; determining identifying information of a content based on the intercepted metadata; and storing the determined identifying information of the content.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: July 30, 2019
    Assignee: ROKU, INC.
    Inventor: Samir Saxena
  • Publication number: 20160134924
    Abstract: The passive data collection method is sometime more reliable because the direct query method might not be available or possible through a 3rd party channel application. Accordingly, an improved data collection method is provided. The method includes: running a channel application located on a first layer of an operating system of a user device; receiving an application interface (API) call, from the channel application, for a graphic rendering module located on a second layer of the operating system, wherein the graphic rendering module is a non-video playback module; intercepting metadata sent to the graphic rendering module; determining identifying information of a content based on the intercepted metadata; and storing the determined identifying information of the content.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Inventors: Jeff Bush, Samir Saxena
  • Publication number: 20060143715
    Abstract: A method and wireless mobile device invokes (802), under control of at least one of a plurality of applications, such as JAVA applications that run in a plurality of different execution environments, one or more common application interface (API), such as a JSR, that is common for use by the plurality of applications. The method and wireless mobile device also invoke (804) a zone permission check, in response to the invocation of the common API, that determines which execution environment a calling application is in, in response to zone identification data associated with each call in a group of calls in a call stack for the shared API. Once the environment is determined, a security permission check is invoked in a determined execution environment for the calling application to check permissions associated with the calling application.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Applicant: Motorola, Inc.
    Inventors: Richard Chow, Alice Chu, Sheshadri Iyengar, Biju Kaimal, Dmitri Latypov, Samir Saxena