Patents by Inventor Sanjay Ahuja

Sanjay Ahuja 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: 8832763
    Abstract: A system, associated with a video provisioning system, may receive a hierarchical representation of categories and subcategories associated with a catalog of video assets; and condense the hierarchical representation of categories and subcategories into a file. The system may further transmit the file to a set top box, where transmitting the file allows the set top box to access the hierarchical representation of categories and subcategories without retrieving, from the video provisioning system, additional information associated with the hierarchical representation of categories and subcategories.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: September 9, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Srirama R. Kalidindi, Sanjay Ahuja, Xuejun Hu, Tulasi Kumar Neeli, Mukunda P. Raju
  • Publication number: 20140123011
    Abstract: An exemplary method includes a media player user interface system 1) displaying a GUI on a display screen associated with a computing device, the GUI including a user-scrollable media content menu that contains a display area associated with a media feed accessible by the computing device, 2) selecting menu display content for the display area based at least in part on a scroll status of the user-scrollable media content menu, 2) and populating the display area with the selected menu display content. Corresponding methods and systems are also disclosed.
    Type: Application
    Filed: October 30, 2012
    Publication date: May 1, 2014
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Sanjay Ahuja, Donald H. Relyea, Andrew Allman, George M. Higa, Laxmi A. Arte
  • Publication number: 20130007818
    Abstract: A system may send a request for video content to a server device; obtain, in response to the request, control information, associated with the video content, where the control information may include one or more digital versatile disc (DVD) features that correspond to one or more portions of the video content; and present the control information, for display, via a user interface, where presenting the control information for display may enable a user, of the video client device, to interact with the control information as though the video content was being played by a DVD player. The system may also receive selection of a DVD feature, of the one or more DVD features; and obtain, from the server device, a portion of the video content, of the one or more portions of the video content, that begins at a point that corresponds to the selected DVD feature.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Srirama KALIDINDI, Sanjay AHUJA
  • Publication number: 20120079523
    Abstract: A video provisioning system may receive a video asset from one or more content providers. The video provisioning system may process the video asset to allow the video asset to be provided to a set top box and another device that is a different type of device than the set top box. The video provisioning system may further provide the video asset to the set top box and the other device.
    Type: Application
    Filed: August 2, 2011
    Publication date: March 29, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: John K. TRIMPER, Jyothikumar JAGANNATHAN, Sampath K. NAMBAKKAM, Sanjay AHUJA, Srirama R. KALIDINDI, Hans Raj NAHATA, Jeffery L. HARRIS
  • Publication number: 20120079524
    Abstract: A system may receive, from a set top box (STB), a request for a video asset; retrieve a profile, associated with a user of the STB, that identifies a device, associated with the user, that is a different type of device than the STB; determine whether a transaction history associated with the STB or another transaction history, associated with the device, indicates that the video asset is authorized to be transmitted to the STB; transmit the video asset to the STB based on a determination that the transaction history or the other transaction history indicates that the video asset is authorized to be transmitted to the STB; perform a transaction on the video asset based on a determination that the first transaction history or the second transaction history does not indicate that the video asset is authorized be transmitted to the STB, and transmit the video asset to the STB as a result of the transaction.
    Type: Application
    Filed: August 2, 2011
    Publication date: March 29, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Srirama R. KALIDINDI, Sanjay AHUJA
  • Publication number: 20120079546
    Abstract: A system, associated with a video provisioning system, may receive a hierarchical representation of categories and subcategories associated with a catalog of video assets; and condense the hierarchical representation of categories and subcategories into a file. The system may further transmit the file to a set top box, where transmitting the file allows the set top box to access the hierarchical representation of categories and subcategories without retrieving, from the video provisioning system, additional information associated with the hierarchical representation of categories and subcategories.
    Type: Application
    Filed: August 2, 2011
    Publication date: March 29, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Srirama R. KALIDINDI, Sanjay AHUJA, Xuejun HU, Tulasi Kumar NEELI, Mukunda P. RAJU
  • Publication number: 20120079537
    Abstract: A system may receive, from a content provider, metadata associated with a video asset, where the metadata includes information associated with the video asset and identifies a future time when the video asset will be available for distribution. The system may further process the metadata to create a virtual asset associated with the video asset, where the processed metadata include at least an indication that the metadata is associated with the virtual asset; publish the virtual asset to a store front that allows the user device to select the virtual asset to obtain the virtual asset; and transmit a notification or the video asset, to the user device and at the future time, based on the selection of the virtual asset by the user device, where the notification indicates that the video asset is available to be downloaded.
    Type: Application
    Filed: August 2, 2011
    Publication date: March 29, 2012
    Applicant: VERIZON PATENT AND LICENSING, INC.
    Inventors: Srirama KALIDINDI, Sanjay AHUJA, John TRIMPER, Laxmi A. ARTE
  • Patent number: 8108854
    Abstract: A method and system for describing, extracting and migrating application information from a first personal computer to one or more other computers is described. This method and system provides a means for selecting and translating the information useful in transferring application programs, settings and files while maintaining the preferred preferences and directories of the users. Using a standard INI file format, this method makes use of Application Information Files (AIFs) that contain a collection of tags. The tags provide identification of multiple versions of the application and conversion information for settings, registry information and files. This invention provides the method of creating self-extracting auto-migrate packages, which permit user customization of the set of files and settings to be migrated and which provides the intelligence needed to write files to the appropriate destination locations and to make the appropriate registry changes.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: January 31, 2012
    Assignee: Symantec Corporation
    Inventors: Greg Wiggins, Rajesh Moorjani, Vivek Kumar Rai, Vivek Umesh Bhagwat, Sanjay Ahuja, Santosh D. Surve
  • Publication number: 20110185494
    Abstract: A pop-up drain assembly for a sink has drain piping, a stopper in the drain piping, a pivot rod for opening and closing the stopper and tends not to clog because the pivot rod is not within a fluid flow path. In one embodiment the stopper has flow diverter plates that channel fluid flowing through the drain piping away from the pivot rod so that hair, waste and debris does not catch on and accumulate on the pivot rod. In another embodiment the stopper and the pivot rod are engaged through magnetic coupling, and the pivot rod does not protrude into the fluid flow path. The stopper is preferably variable in length for adjustment to fit different distances from the pivot rod to the top of the drain piping.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 4, 2011
    Applicant: PF WATERWORKS LP
    Inventors: Harold Kent Beck, Sanjay Ahuja
  • Patent number: 7765542
    Abstract: A method and system for describing, extracting and migrating application information from a first personal computer to one or more other computers. This method and system provides a means for selecting and translating the information useful in transferring application programs, settings and files while maintaining the preferred preferences and directories of the users. Using a standard INI file format, this method makes use of Application Information Files (AIFs) containing tags. The tags provide identification of multiple versions of the application and conversion information for settings, registry information and files.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: July 27, 2010
    Assignee: Symantec Corporation
    Inventors: Greg Wiggins, Rajesh Moorjani, Vivek Kumar Rai, Vivek Umesh Bhagwat, Sanjay Ahuja, Santosh D. Surve
  • Publication number: 20020010808
    Abstract: A method and system for describing, extracting and migrating application information from a first personal computer to one or more other computers. This method and system provides a means for selecting and translating the information useful in transferring application programs, settings and files while maintaining the preferred preferences and directories of the users. Using a standard INI file format, this method makes use of Application Information Files (AIFs) containing tags. The tags provide identification of multiple versions of the application and conversion information for settings, registry information and files.
    Type: Application
    Filed: January 23, 2001
    Publication date: January 24, 2002
    Applicant: Altiris, Inc.
    Inventors: Greg Wiggins, Rajesh Moorjani, Vivek Kumar Rai, Vivek Umesh Bhagwat, Sanjay Ahuja, Santosh D. Surve
  • Patent number: 6122732
    Abstract: A computing system provides a process for updating a management information format (MIF) database while a processor is operating in a protected mode. The BIOS accesses a protected memory space by utilizing a system management interrupt (SMI). A SMI causes the computing system to enter a system management mode (SMM) and call a Basic Input Output System (BIOS) function, such as the BIOS function 52h (Set Structure), to accomplish an update of the MIF database. An OEM string, for example, may be updated. In SMM, the system is capable of accessing the entire memory address space without risking a memory protection fault.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: September 19, 2000
    Assignee: Compaq Computer Corporation
    Inventor: Sanjay Ahuja