Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Maniyar

Omprakash Maniyar, Redmond, WA US

Patent application numberDescriptionPublished
20090248663ONLINE TARGET LOCATION DETECTION - Documents are provided that are geographically relevant to a user or a request. Information describing the online activity of a user is received and location identifiers are obtained. The plurality of location identifiers provide geographic location information defining the geographic intent of the information describing the online activity of the user, the location of the computing device utilized by the user, or the user's registered geographic location. Sets of predefined rules are then applied to the received information and the plurality of location identifiers to select at least one geographic location. Documents are then returned to the user that are geographically relevant based on the selected geographic location. The received information may include search queries, and the documents may include search results and/or advertisements.10-01-2009

Omprakash R. Maniyar, Redmond, WA US

Patent application numberDescriptionPublished
20100049609GEOGRAPHICALLY TARGETED ADVERTISING - Methods and computer storage media for geographically targeting online advertisements. A search query is received from a searcher. A geographic location that is associated with the search query is identified and converted to a geographic identifier. A geographic tolerance associated with the search query is determined. An advertisement is matched to the search query based, in part, on the geographic identifier and the geographic tolerance of the search query. The matched advertisement is presented to the searcher. In some embodiments, the advertisement includes an associated geographic tolerance that is utilized for ranking the advertisement. In some embodiments, the direction of travel associated with the searcher is utilized, in part, to rank the advertisement.02-25-2010
20100241495OFFLINE CASHBACK ADVERTISEMENTS - Embodiments of the present invention relate to systems, methods and computer storage media for providing an advertisement to a consumer in an online environment for utilization in an offline environment. The offline utilization of the coupon by the consumer allows for an amount owed to an advertisement-service provider by a merchant to be reduced. The advertisement-service provider provides, for a fee, advertising services for the merchant, which includes presenting a coupon to the consumer in an online environment. The consumer is presented with the coupon by the advertisement-service provider on behalf of the merchant. In one embodiment, the consumer stores the coupon for later redemption in an offline environment. The consumer purchases goods or service in an offline environment utilizing the coupon. The advertisement-service provider reduces an amount the merchant owes as a result of the consumer's offline redemption of the coupon.09-23-2010

Shyamsundar Nandkishor Maniyar, San Jose, CA US

Patent application numberDescriptionPublished
20090129380Determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device - Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms used in one embodiment configured for, and means for, determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device. The protocol offload engine performs the protocol processing for a protocol application (e.g., BGP) running on a separate control plane processing system, and generates packets to be sent to external devices. The protocol offload engine sends these packets to one of the line cards without using the routing information lookup facility of the control plane processing system, thereby, freeing the control plane processing system to use those processing cycles to perform other tasks.05-21-2009
20110075680Forwarding of Packets Based on a Filtered Forwarding Information Base - A filtered Forwarding Information Base (FIB) (the “complete local FIB”) is used to determine how to forward packets, typically on line cards. The complete local FIB is generated by filtering (i.e., dropping or removing) extraneous entries in the standard global FIB of a router. This smaller FIB is then installed within the memory of a forwarding engine, possibly implemented as a single application-specific integrated circuit (ASIC), for use in determining how to forward packets, with the router forwarding packets accordingly.03-31-2011
20110096777Determining Packet Forwarding Information For Packets Sent From A Protocol Offload Engine In A Packet Switching Device - Disclosed are, inter alia, methods, apparatus, computer-readable media, mechanisms used in one embodiment configured for, and means for, determining packet forwarding information for packets sent from a protocol offload engine in a packet switching device. The protocol offload engine performs the protocol processing for a protocol application (e.g., BGP) running on a separate control plane processing system, and generates packets to be sent to external devices. The protocol offload engine sends these packets to one of the line cards without using the routing information lookup facility of the control plane processing system, thereby, freeing the control plane processing system to use those processing cycles to perform other tasks.04-28-2011