Patents by Inventor Sandeep G. Rathi

Sandeep G. Rathi 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: 10136178
    Abstract: An exemplary method includes a web services provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period that is subsequent to the scheduling session. During the scheduling session and in response to the input command, the web services provider system identifies a maximum number of media programs other than the media program and that are already scheduled to be concurrently recorded by the local DVR system at any given time during the presentation time period, determines whether the maximum number equals a maximum recording limitation of the local DVR system, and performs, based on the determination whether the maximum number equals the maximum recording limitation of the local DVR system, a predetermined action with respect to the media program.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: November 20, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhiying Jin, Sandeep G. Rathi, Yuhui Qian, Samuel Thomas Scott, III
  • Patent number: 10104431
    Abstract: An exemplary method includes a cloud-based service provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period. In response to the detecting of the input command, the cloud-based service provider system identifies a conflict associated with the request for the local DVR system to record the media program, performs a prioritization operation to determine a relative priority of media programs that are at least one of scheduled to be recorded by the local DVR system at any given time during the presentation time period and currently recorded in a memory of the local DVR system, and automatically performs, based on the performing of the prioritization operation, a predetermined action to resolve the conflict and facilitate the local DVR system recording the media program.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 16, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhiying Jin, Sandeep G. Rathi, Yuhui Qian, Ravi Kalluri
  • Patent number: 9998782
    Abstract: A method, a system, and a non-transitory storage medium provides to store first recording information that indicates programs that are recorded and stored at user devices, and programs to be recorded and stored at the user devices, receive, from a user device, a message that includes second recording information, wherein the second recording information includes second data instances; compare a portion of the first recording information with the second recording information; determine whether there is a difference between each first data instance relative to each corresponding second data instance; determine a master source for each first data instance that differs from each corresponding second data instance; update each first data instance that differs, one of the network device or the user device based on the master source, and provide the DVR service based on an updated portion of the first recording information, an updated second recording information, or both.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 12, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhiying Jin, Sandeep G. Rathi, Ian M. Smith, Ravi Kalluri
  • Publication number: 20180124447
    Abstract: A method, a system, and a non-transitory storage medium provides to store first recording information that indicates programs that are recorded and stored at user devices, and programs to be recorded and stored at the user devices, receive, from a user device, a message that includes second recording information, wherein the second recording information includes second data instances; compare a portion of the first recording information with the second recording information; determine whether there is a difference between each first data instance relative to each corresponding second data instance; determine a master source for each first data instance that differs from each corresponding second data instance; update each first data instance that differs, one of the network device or the user device based on the master source, and provide the DVR service based on an updated portion of the first recording information, an updated second recording information, or both.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Zhiying Jin, Sandeep G. Rathi, Ian M. Smith, Ravi Kalluri
  • Patent number: 9955213
    Abstract: An exemplary web services provider system remote from and communicatively coupled to a local digital video recording (“DVR”) system by way of a network detects an input command provided by a user and representative of a request for the local DVR system to perform a DVR operation with respect to a media program provided by a television service, identifies, in response to the request, a status of the media program, determines, based on the identified status of the media program, an optimal manner in which to perform the DVR operation, and directs the local DVR system to perform the DVR operation in accordance with the optimal manner. Corresponding systems and methods are also described.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhiying Jin, Wei Xia, Sandeep G. Rathi, Samuel T. Scott, III, Johannes P. Schmidt
  • Publication number: 20180007437
    Abstract: An exemplary method includes a cloud-based service provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period. In response to the detecting of the input command, the cloud-based service provider system identifies a conflict associated with the request for the local DVR system to record the media program, performs a prioritization operation to determine a relative priority of media programs that are at least one of scheduled to be recorded by the local DVR system at any given time during the presentation time period and currently recorded in a memory of the local DVR system, and automatically performs, based on the performing of the prioritization operation, a predetermined action to resolve the conflict and facilitate the local DVR system recording the media program.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Zhiying Jin, Sandeep G. Rathi, Yuhui Qian, Ravi Kalluri
  • Publication number: 20170150204
    Abstract: An exemplary method includes a web services provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period that is subsequent to the scheduling session. During the scheduling session and in response to the input command, the web services provider system identifies a maximum number of media programs other than the media program and that are already scheduled to be concurrently recorded by the local DVR system at any given time during the presentation time period, determines whether the maximum number equals a maximum recording limitation of the local DVR system, and performs, based on the determination whether the maximum number equals the maximum recording limitation of the local DVR system, a predetermined action with respect to the media program.
    Type: Application
    Filed: November 23, 2015
    Publication date: May 25, 2017
    Inventors: Zhiying Jin, Sandeep G. Rathi, Yuhui Qian, Samuel Thomas Scott, III
  • Publication number: 20160323633
    Abstract: An exemplary web services provider system remote from and communicatively coupled to a local digital video recording (“DVR”) system by way of a network detects an input command provided by a user and representative of a request for the local DVR system to perform a DVR operation with respect to a media program provided by a television service, identifies, in response to the request, a status of the media program, determines, based on the identified status of the media program, an optimal manner in which to perform the DVR operation, and directs the local DVR system to perform the DVR operation in accordance with the optimal manner. Corresponding systems and methods are also described.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Zhiying Jin, Wei Xia, Sandeep G. Rathi, Samuel T. Scott, III, Johannes P. Schmidt
  • Patent number: 9071887
    Abstract: A client device plays streaming media, and obtains a media playback position of the media at a first time. The client device sends a first message from the client device to a server, wherein the first message includes the media playback position and where the media playback position includes a time reference associated with playback of the media at the first time. The client device receives a first reply message from the server, wherein the first reply message indicates a time period. The client device sends a second message from the first client to the server, based on expiration of the time period, wherein the second message includes a media playback position of the media at a second time during the playing of the streaming media that is different than the first time.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: June 30, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Sandeep G. Rathi, Zhiying Jin
  • Publication number: 20140108497
    Abstract: A client device plays streaming media, and obtains a media playback position of the media at a first time. The client device sends a first message from the client device to a server, wherein the first message includes the media playback position and where the media playback position includes a time reference associated with playback of the media at the first time. The client device receives a first reply message from the server, wherein the first reply message indicates a time period. The client device sends a second message from the first client to the server, based on expiration of the time period, wherein the second message includes a media playback position of the media at a second time during the playing of the streaming media that is different than the first time.
    Type: Application
    Filed: October 15, 2012
    Publication date: April 17, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Xuefeng Yao, Jack Jianxiu Hao, Sandeep G. Rathi, Zhiying Jin