Patents by Inventor Rajeev Bector
Rajeev Bector 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: 11354682Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.Type: GrantFiled: January 11, 2021Date of Patent: June 7, 2022Assignee: GOOGLE LLCInventors: Vikas Jha, Vassilis Argyrus Papavassiliou, Rajeev Bector, Vishal Goenka, Sailendra Padala
-
Publication number: 20210133768Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.Type: ApplicationFiled: January 11, 2021Publication date: May 6, 2021Applicant: Google LLCInventors: Vikas JHA, Vassilis Argyrus PAPAVASSILIOU, Rajeev BECTOR, Vishal GOENKA, Sailendra PADALA
-
Patent number: 10943241Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.Type: GrantFiled: August 13, 2018Date of Patent: March 9, 2021Assignee: Google LLCInventors: Vikas Jha, Vassilis Argyrus Papavassiliou, Rajeev Bector, Vishal Goenka, Sailendra Padala
-
Publication number: 20180365707Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.Type: ApplicationFiled: August 13, 2018Publication date: December 20, 2018Applicant: Google LLCInventors: Vikas JHA, Vassilis Argyrus PAPAVASSILIOU, Rajeev BECTOR, Vishal GOENKA, Sailendra PADALA
-
Patent number: 7649844Abstract: Methods and apparatus are provided for improving fiber channel packet delivery. Techniques are provided for the in-order delivery of packets by blocking incoming packets associated with a port channel change at a fiber channel switch and sending flush messages onto links associated with a port channel change. Upon receiving acknowledgments for the flush messages, incoming packets are unblocked.Type: GrantFiled: December 29, 2004Date of Patent: January 19, 2010Assignee: Cisco Technology, Inc.Inventors: Rajeev Bector, Sachin Jain, Ramana Mellacheruvu, Umesh Mahajan
-
Publication number: 20080037222Abstract: In accordance with one embodiment, the assembly includes a chassis with a board mounted to it that has one or more electronic components. Spaced apart from the board is a bridge heat sink. A heat transfer block is positioned adjacent the electronic component of the board with the heat transfer block in thermal communication with the electronic component to afford transferring of heat (e.g., conductive transfer of heat) from the electronic component to the heat transfer block. An opposite end of the heat transfer block is adjacent the bridge heat sink. The bridge heat sink has at least a portion located externally from the chassis so that the bridge heat sink (which is in thermal communication with the heat transfer block) affords the transferring of heat from the heat transfer block to an environment external to the chassis.Type: ApplicationFiled: February 16, 2007Publication date: February 14, 2008Inventors: Vikas Jha, Vassilis Papavassiliou, Rajeev Bector, Vishal Goenka, Sailendra Padala
-
Publication number: 20070260520Abstract: Embodiments of a system method and computer program product for selecting an advertisement and presenting it to a user are described. Products and services offered by various merchants are read using a merchant specific catalog and stored in a common format. Categories for such products and services are normalized and virtual categories are created using various product attributes. Visual creatives, termed as ad-templates are created to control the visual and interactive aspects of the ad, including ad-size, color, as well as product attributes that are displayed in the ad. Ad-templates may be constrained to specific products or product categories. A learning algorithm uses an adaptive sampling process to sample various products, product categories and ad-templates independently for different learning units such as individual users, groups of users determined by some demographics, individual web pages and groups of web pages grouped using various similarity criteria.Type: ApplicationFiled: January 18, 2007Publication date: November 8, 2007Applicant: TERACENT CORPORATIONInventors: Vikas Jha, Vassilis Papavassiliou, Rajeev Bector, Vishal Goenka, Sailendra Padala
-
Publication number: 20060153186Abstract: Methods and apparatus are provided for improving fibre channel packet delivery. Techniques are provided for the in-order delivery of packets by blocking incoming packets associated with a port channel change at a fibre channel switch and sending flush messages onto links associated with a port channel change. Upon receiving acknowledgments for the flush messages, incoming packets are unblocked.Type: ApplicationFiled: December 29, 2004Publication date: July 13, 2006Applicant: Cisco Technology, Inc.Inventors: Rajeev Bector, Sachin Jain, Ramana Mellacheruvu, Umesh Mahajan
-
Patent number: 6687732Abstract: An Internet Protocol driver executed by a network interface card, or a network address translation module, includes a mechanism that enables a server to bypass packets associated with certain destinations, sources, or a combination of the two based upon their IP address. When a packet arrives at the network interface card, the driver extracts a source IP address and a destination IP address from the packet. The driver searches a table to locate a rule matching one of the addresses. If a match is found, the packet is bypassed. If no match is found, the packet is sent on to an indexing and caching server for further processing. The bypass rules may be adaptively and dynamically generated when a message causes a remote server to respond with an error code. The dynamically generated bypass rules prevent the first server from sending subsequent requests to the remote server, thereby insulating the indexing and caching server from unnecessary network traffic.Type: GrantFiled: August 5, 1999Date of Patent: February 3, 2004Assignee: Inktomi CorporationInventors: Rajeev Bector, David Gourley, Paul Andre Gauthier, Brian Totty