Patents by Inventor Raj Krishnan
Raj Krishnan 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: 20170274378Abstract: Disclosed are cartridge components, cartridges, systems, and methods for isolating analytes from biological samples. In various aspects, the cartridge components, cartridges, systems, and methods may allow for a rapid procedure that requires a minimal amount of material from complex fluids.Type: ApplicationFiled: March 24, 2017Publication date: September 28, 2017Inventors: Robert TURNER, James Madsen, Kai Yang, Juan Pablo Hinestrosa Salazar, Raj Krishnan, Pedro David Simon Herrera
-
Publication number: 20170098249Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.Type: ApplicationFiled: December 15, 2016Publication date: April 6, 2017Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
-
Patent number: 9542697Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method includes generating, by one or more servers belonging to a first domain and for a request, a personalized landing page that includes the personalized landing page data, wherein the landing page belongs to the first domain, and the landing page includes at least one link to a resource of the first party that belongs to the second domain; and providing, by the one or more servers, the personalized landing page to the user device, wherein the personalized landing page, when processed by the user device, generates a personalized landing page environment that belongs to the first domain.Type: GrantFiled: March 17, 2014Date of Patent: January 10, 2017Assignee: Google Inc.Inventors: Benjamin David Eidelson, Jason Prado, Sean Liu, Doug Sherrets, Raj Krishnan
-
Patent number: 9348846Abstract: A method and system for providing user-navigable search results returns a resource representation for a resource, such as a web site or other Internet accessible object. The resource representation may be navigable by a user in a manner mirroring navigation of the resource. The resource representation may include a plurality of indicators representing menu links selected from resource links associated with the resource. Selection of an indicator may cause content associated with the indicator, such as resource links and related snippets, to be displayed. A hierarchical arrangement of elements in the resource representation may correspond to a hierarchical arrangement of navigable content in the resource.Type: GrantFiled: July 2, 2012Date of Patent: May 24, 2016Assignee: Google Inc.Inventors: Raj Krishnan, Ryan Kelly, Daniel Rocha, Harvey C. Jones, Jeremy Silber, Hannah Allison Johnston, Russell Yanofsky, Yegnaswamy Ramakrishnan Sermadevi, Alexander Fischer
-
Patent number: 9081832Abstract: Methods and apparatus for providing leaf pages as sublinks for a webpage in response to a search query. A search query may be received from a user and search results obtained based on the search query. A plurality of leaf pages associated with a webpage of the search results may be identified. The webpage may be provided as a main search result to the search query and sublinks to the leaf pages may be provided as sublinks of the main search result. At least one category of the leaf pages may be identified and the sublinks to the leaf pages may be sorted according to a sorting scheme of the category.Type: GrantFiled: March 15, 2013Date of Patent: July 14, 2015Assignee: GOOGLE INC.Inventors: Raj Krishnan, Daniel Rocha, Harvey Jones, Hannah Allison Johnston, Jeremy Silber, Russ Yanofsky
-
Publication number: 20150169145Abstract: A method and system for providing user-navigable search results returns a resource representation for a resource, such as a web site or other Internet accessible object. The resource representation may be navigable by a user in a manner mirroring navigation of the resource. The resource representation may include a plurality of indicators representing menu links selected from resource links associated with the resource. Selection of an indicator may cause content associated with the indicator, such as resource links and related snippets, to be displayed. A hierarchical arrangement of elements in the resource representation may correspond to a hierarchical arrangement of navigable content in the resource.Type: ApplicationFiled: July 2, 2012Publication date: June 18, 2015Inventors: Raj Krishnan, Ryan Kelly, Daniel Rocha, Harvey C. Jones, Jeremy Silber, Hannah Allison Johnston, Russell Yanofsky, Yegnaswamy Ramakrishnan Sermadevi, Alexander Fischer
-
Patent number: 7257634Abstract: A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.Type: GrantFiled: February 11, 2005Date of Patent: August 14, 2007Assignee: Cisco Technology, Inc.Inventors: Steven Colby, John J. Krawczyk, Raj Krishnan Nair, Katherine Royce, Kenneth P. Siegel, Richard C. Stevens, Scott Wasson
-
Patent number: 7171471Abstract: The invention is directed to techniques for receiving the resource request in which the resource request contains a set of resource preference properties and in which the set of resource preference properties has a resource preference property. The data communications device compares the set of resource preference properties to a database of resource definitions to select a resource, the resource being most closely identified with the set of resource preference properties. The result is to provide a resource response from the selected resource.Type: GrantFiled: August 15, 2002Date of Patent: January 30, 2007Assignee: Cisco Technology, Inc.Inventor: Raj Krishnan Nair
-
Patent number: 6862624Abstract: A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.Type: GrantFiled: July 17, 2002Date of Patent: March 1, 2005Assignee: Cisco Technology, Inc.Inventors: Steven Colby, John J. Krawczyk, Raj Krishnan Nair, Katherine Royce, Kenneth P. Siegel, Richard C. Stevens, Scott Wasson
-
Publication number: 20040039820Abstract: A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.Type: ApplicationFiled: July 17, 2002Publication date: February 26, 2004Applicant: Cisco Systems, Inc.Inventors: Steven Colby, John J. Krawczyk, Raj Krishnan Nair, Katherine Royce, Kenneth P. Siegel, Richard C. Stevens, Scott Wasson
-
Patent number: 6249819Abstract: Permission based flow control is implemented in a computer network having at least a downstream, intermediate and upstream network device by receiving credits at the intermediate network device from the downstream network device and granting credits from the intermediate network device to the upstream network device based at least in part upon the credits received at the intermediate network device from the downstream network device. Credit chaining as described above is employed to permit the granting of the right to transmit downstream to be predicated upon buffer availability downstream of the next downstream network device. Via the use of credit chaining, high utilization of network resources is achieved with minimal loss of data traffic.Type: GrantFiled: December 4, 1997Date of Patent: June 19, 2001Assignees: Fujitsu Network Communications, Inc., Fujitsu LimitedInventors: Douglas H. Hunt, Raj Krishnan Nair
-
Patent number: 6151300Abstract: Method and apparatus for extending lower-layer flow control end-to-end, transparent to network host systems, between network hosts attached to legacy networks without requiring any changes to the host networks or hosts themselves. In a first embodiment, a source host and a destination host, each residing on a respective LAN, communicate via an intermediate network supporting the lower-layer flow control. A higher-layer, end-to-end flow control protocol exists between the hosts. The lower-layer flow control protocol accounts for loss of bandwidth between each hop within the intermediate network. To extend the lower-layer flow control protocol to the hosts, an intelligent edge device of the intermediate network adjusts observed higher-layer flow control parameters based upon the state of the lower-layer flow control. No modifications to the legacy network or hosts is required, and the extension of flow control is transparent to the legacy networks.Type: GrantFiled: May 9, 1997Date of Patent: November 21, 2000Assignees: Fujitsu Network Communications, Inc., Fujitsu LimitedInventors: Douglas H. Hunt, Raj Krishnan Nair, Andrew G. Malis
-
Patent number: 6006264Abstract: A content-aware flow switch intercepts a client content request in an IP network, and transparently directs the content request to a best-fit server. The best-fit server is chosen based on the type of content requested, the quality of service requirements implied by the content request, the degree of load on available servers, network congestion information, and the proximity of the client to available servers. The flow switch detects client-server flows based on the arrival of TCP SYNs and/or HTTP GETs from the client. The flow switch implicitly deduces the quality of service requirements of a flow based on the content of the flow. The flow switch also provides the functionality of multiple physical web servers on a single web server in a way that is transparent to the client, through the use of virtual web hosts and flow pipes.Type: GrantFiled: March 30, 1998Date of Patent: December 21, 1999Assignee: Arrowpoint Communications, Inc.Inventors: Steven Colby, John J. Krawczyk, Raj Krishnan Nair, Katherine Royce, Kenneth P. Siegel, Richard C. Stevens, Scott Wasson
-
Patent number: 5991298Abstract: A method is disclosed for facilitating multicast operation in a network in which a data unit is multicast from a root node to a plurality of leaves via a plurality of branching point nodes in response to feedback processed at each branching point node. At least one cell forwarding technique is selected from a plurality of cell forwarding techniques at the respective branching point nodes. The cell forwarding techniques facilitate multicast operation by controlling forwarding and discard of multicast cells. The forwarding techniques are realized via use of a buffer ring in which cells are stored prior to forwarding. Manipulating head and tail pointers associated with the buffer ring allows for a plurality of desirable forwarding techniques.Type: GrantFiled: January 10, 1997Date of Patent: November 23, 1999Assignees: Fujitsu Network Communications, Inc., Fujitsu LimitedInventors: Douglas H. Hunt, Raj Krishnan Nair
-
Patent number: 5898671Abstract: A flow control technique for wide area ATM networks is disclosed in which allocation of buffers in a receiver switch is controlled by a transmitter switch. The receiver switch periodically transmits feedback messages to the transmitter switch indicatative of the state of fullness of the receiver switch buffers. The transmitter switch calculates updated receiver buffer fullness based upon the feedback message and the number of cells transmitted from the transmitter switch to the receiver switch since the feedback message was sent. Transmission of cells from the transmitter switch to the receiver switch is then controlled in accordance with an allocation technique, thereby allocating buffers in the receiving switch. The technique may be a roll-off technique in which the number of buffers available to each flow in the transmitter switch is reduced geometrically as the updated receiver buffer state is calculated to be more full. The flow control technique may be applied on either a per link or a per flow basis.Type: GrantFiled: September 13, 1996Date of Patent: April 27, 1999Assignees: Fujitsu Network Communications, Inc., Fujitsu LimitedInventors: Douglas H. Hunt, Raj Krishnan Nair