Patents by Inventor Parag Jain

Parag Jain 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: 8380763
    Abstract: A system and method which may allow a Web application to manage cookies and prevent important data in cookies from being arbitrarily deleted. Cookie data may be separated into a number of tiers according to their importance. When a request to write new data to a cookie is received, the tier to which the new data belongs may be determined and compared to the tier(s) of existing data in the cookie, and existing data may be deleted from the cookie to free room for the new data only when the existing data is not more important than the new data.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: February 19, 2013
    Assignee: Yahoo! Inc.
    Inventors: Parag Jain, David Yen Su, Nicholas Zakas
  • Publication number: 20110072223
    Abstract: A system and method which may allow a Web application to manage cookies and prevent important data in cookies from being arbitrarily deleted. Cookie data may be separated into a number of tiers according to their importance. When a request to write new data to a cookie is received, the tier to which the new data belongs may be determined and compared to the tier(s) of existing data in the cookie, and existing data may be deleted from the cookie to free room for the new data only when the existing data is not more important than the new data.
    Type: Application
    Filed: September 22, 2009
    Publication date: March 24, 2011
    Applicant: YAHOO! INC.
    Inventors: Parag Jain, David Yen Su, Nicholas C. Zakas
  • Publication number: 20110072089
    Abstract: Disclosed is a method and apparatus that receives, over a network from a computing device being used by a user, a request to configure a first software module host with respect to a software module, the first software module host associated with the user. The apparatus transmits over the network to the computing device instructions to configure, for display by the computing device, the first software module host in accordance with the request. The apparatus computer transmits over the network to the computing device instructions to apply the same configuration with respect to the software module to a second software module host, the second software module host also associated with the user.
    Type: Application
    Filed: September 21, 2009
    Publication date: March 24, 2011
    Applicant: Yahoo! Inc.
    Inventors: Paul Broman, Stephen Owens, John Hazelwood, Parag Jain, Javadev Chandrasekhar, Steven Carlson, David Pham
  • Patent number: 7526571
    Abstract: IPv6 traffic may be carried through an MPLS IPv4 network without the use of IPv6-over-IPv4 tunneling. This provides great savings in overhead, signaling, and state information storage and also allows for routing through the MPLS IPv4 network to adjust in response to changes in network state. In one embodiment, an edge node of an MPLS IPv4 network resolves a destination IPv6 network of a received IPv6 packet to an MPLS label switched path. The resolution exploits received inter-domain routing information. This information identifies the IPv4 address of an egress node that is usable as a gateway to the destination network. Within the inter-domain routing information, the IPv4 address may be encoded in IPv6 format.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: April 28, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel C. Tappan, Eric C. Rosen, Ole Troan, Parag Jain, Eric Levy-Abegnoli, Luc Revardel, Francois Le Faucheur
  • Publication number: 20090077495
    Abstract: A method of automatically creating a personalized homepage which infers one or more categories of interest from previous user activities in a different but related web service product, instead of expressly asking the user to input his/her areas of interest.
    Type: Application
    Filed: September 19, 2007
    Publication date: March 19, 2009
    Applicant: YAHOO! INC.
    Inventors: Tapan Bhat, Michail Masouras, Parag Jain, Prasanna Padmanabhan, Shanan Jeremy Delp, Joseph Zaki Bou-Younes
  • Patent number: 7246175
    Abstract: IPv6 traffic may be carried through an MPLS IPv4 network without the use of IPv6-over-IPv4 tunneling. This provides great savings in overhead, signaling, and state information storage and also allows for routing through the MPLS IPv4 network to adjust in response to changes in network state. In one embodiment, an edge node of an MPLS IPv4 network resolves a destination IPv6 network of a received IPv6 packet to an MPLS label switched path. The resolution exploits received inter-domain routing information. This information identifies the IPv4 address of an egress node that is usable as a gateway to the destination network. Within the inter-domain routing information, the IPv4 address may be encoded in IPv6 format.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: July 17, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel C. Tappan, Eric C. Rosen, Ole Troan, Parag Jain, Eric Levy-Abegnoli, Luc Revardel, Francois Le Faucheur
  • Patent number: 7243161
    Abstract: IPv6 traffic may be carried through an MPLS IPv4 network without the use of IPv6-over-IPv4 tunneling. An IPv6 packet is sent through the MPLS IPv4 network through a label switched path (LSP). The IPv6 packet is encapsulated with a label stack associated with the LSP. A second level label is used in the label stack (in addition to the label associated with the LSP). This second level label provides important benefits.
    Type: Grant
    Filed: December 7, 2001
    Date of Patent: July 10, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Daniel C. Tappan, Eric C. Rosen, Parag Jain, Eric Levy-Abegnoli, Luc Revardel, Francois Le Faucheur
  • Publication number: 20050222851
    Abstract: Embodiments of the present invention relate to configuration and use of business processes in a business application software in terms of generic control elements that model a wide spectrum of business processes.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Avaneesh Dubey, Parag Jain