Patents by Inventor Venkata Narasimha Rao Yerubandi

Venkata Narasimha Rao Yerubandi 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: 8467814
    Abstract: A system, apparatus, and method are directed towards managing short code allocation policies across a plurality of different carriers for multiple applications. Each carrier provides to a centralized routing service a short code policy that includes an extension allocation policy. The extension allocation policy may specify whether the extensions are allocated based on a dynamical recycle allocation, a range recycle allocation, a pass-through allocation, or a re-usekey based allocation policy, or other mechanism. When a message is sent from an application, a carrier is determined to send the message to a destination mobile device. The carrier's short code policy, including the extension allocation policy, is then used to select how to allocate and/or re-allocate a short code and extension for use with the message. The message may then be modified to include the selected short code and extension, and is then sent using the determined network carrier.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: June 18, 2013
    Assignee: Yahoo! Inc.
    Inventors: Jiuhe Gan, Tong Zhu, Kenneth Tsz Ho, Zhaowei Charlie Jiang, Venkata Narasimha Rao Yerubandi
  • Patent number: 8381096
    Abstract: A network device, system, and method are directed towards enabling list content to be displayed at mobile devices having different memory page size constraints. When a mobile device requests list content, a type of mobile device is determined. This may then be used to determine a page size weight classification for the mobile device. The requested list content may then be compared against the page size weight classification, and if it exceeds the page size weight classification, the list content may be tailored. In one embodiment, the list content may be tailored by segmenting the list content into multiple segments, each segment may be coupled with <next> and/or <previous> links. Different list content types may employ different list splitting sizes for display. For example, display of movie lists may display a different number of items within the list content than, for example, an email list of messages, or the like.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: February 19, 2013
    Assignee: Yahoo! Inc.
    Inventors: Venkata Narasimha Rao Yerubandi, Darshan Ramesh Patel, Andrey Kornev
  • Patent number: 8369327
    Abstract: A device, system, and method are directed towards communicating mobile information over a network. A mobile message (MM) is generated by an Internet Protocol (IP) enabled application interface. The MM may include advertising information. The MM is received at a routing server and comprises a destination phone number and/or advertising information. If the MM is determined to be locally processed, the routing server selectively routes the MM to a destination carrier associated with the destination phone number. If the MM is determined to be remotely processed, the MM is recursively forwarded until the MM reaches another routing server associated with the destination phone number. The other routing server is configured to selectively route the MM to the destination carrier. A response MM may be received at a boundary routing server.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: February 5, 2013
    Assignee: Yahoo! Inc.
    Inventors: Tong Zhu, Zhaowei Charlie Jiang, Ben Kim, Kenneth Tsz Ho, Jiuhe Gan, Venkata Narasimha Rao Yerubandi, Daniel John Woods
  • Publication number: 20120184308
    Abstract: A device, system, and method are directed towards communicating mobile information over a network. A mobile message (MM) is generated by an Internet Protocol (IP) enabled application interface. The MM may include advertising information. The MM is received at a routing server and comprises a destination phone number and/or advertising information. If the MM is determined to be locally processed, the routing server selectively routes the MM to a destination carrier associated with the destination phone number. If the MM is determined to be remotely processed, the MM is recursively forwarded until the MM reaches another routing server associated with the destination phone number. The other routing server is configured to selectively route the MM to the destination carrier. A response MM may be received at a boundary routing server.
    Type: Application
    Filed: January 18, 2012
    Publication date: July 19, 2012
    Applicant: Yahoo! Inc.
    Inventors: TONG ZHU, Zhaowei Charlie Jiang, Ben Kim, Kenneth Tsz Ho, Jiuhe Gan, Venkata Narasimha Rao Yerubandi, Daniel John Woods
  • Patent number: 8107470
    Abstract: A device, system, and method are directed towards communicating mobile information over a network. A mobile message (MM) is generated by an Internet Protocol (IP) enabled application interface. The MM may include advertising information. The MM is received at a routing server and comprises a destination phone number and/or advertising information. If the MM is determined to be locally processed, the routing server selectively routes the MM to a destination carrier associated with the destination phone number. If the MM is determined to be remotely processed, the MM is recursively forwarded until the MM reaches another routing server associated with the destination phone number. The other routing server is configured to selectively route the MM to the destination carrier. A response MM may be received at a boundary routing server. The response MM may be sent to the API if at least a portion of the response MM matches information associated with the MM.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Tong Zhu, Zhaowei Charlie Jiang, Ben Kim, Kenneth Tsz Ho, Jiuhe Gan, Venkata Narasimha Rao Yerubandi, Daniel John Woods
  • Patent number: 8010087
    Abstract: A network device and method are directed towards determining whether a carrier gateway is likely to be associated with a mobile carrier service. Content/service providers receive request for content along with a network address of a gateway device providing the request. If the network address is unknown, the content/service provider may be provided to a new gateway identifier that is configured to determine a likelihood that the gateway device is configured to provide services to mobile devices. Based, in part, on the determined likelihood, a gateway device's capability may also be determined, such that the content/service provider may then select to provide a response, degrade a response, or reject a request for the content, service, or the like.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: August 30, 2011
    Assignee: Yahoo! Inc.
    Inventors: Venkata Narasimha Rao Yerubandi, Tong Zhu
  • Publication number: 20090109978
    Abstract: A device, system, and method are directed towards communicating mobile information over a network. A mobile message (MM) is generated by an Internet Protocol (IP) enabled application interface. The MM may include advertising information. The MM is received at a routing server and comprises a destination phone number and/or advertising information. If the MM is determined to be locally processed, the routing server selectively routes the MM to a destination carrier associated with the destination phone number. If the MM is determined to be remotely processed, the MM is recursively forwarded until the MM reaches another routing server associated with the destination phone number. The other routing server is configured to selectively route the MM to the destination carrier. A response MM may be received at a boundary routing server. The response MM may be sent to the API if at least a portion of the response MM matches information associated with the MM.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: Yahoo! Inc.
    Inventors: Tong Zhu, Zhaowei Charlie Jiang, Ben Kim, Kenneth Tsz Ho, Jiuhe Gan, Venkata Narasimha Rao Yerubandi, Daniel John Woods
  • Publication number: 20090069037
    Abstract: A system, apparatus, and method are directed towards managing short code allocation policies across a plurality of different carriers for multiple applications. Each carrier provides to a centralized routing service a short code policy that includes an extension allocation policy. The extension allocation policy may specify whether the extensions are allocated based on a dynamical recycle allocation, a range recycle allocation, a pass-through allocation, or a re-usekey based allocation policy, or other mechanism. When a message is sent from an application, a carrier is determined to send the message to a destination mobile device. The carrier's short code policy, including the extension allocation policy, is then used to select how to allocate and/or re-allocate a short code and extension for use with the message. The message may then be modified to include the selected short code and extension, and is then sent using the determined network carrier.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: Yahoo! Inc.
    Inventors: Jiuhe Gan, Tong Zhu, Kenneth Tsz Ho, Zhaowei Charlie Jiang, Venkata Narasimha Rao Yerubandi
  • Publication number: 20090052359
    Abstract: A network device and method are directed towards determining whether a carrier gateway is likely to be associated with a mobile carrier service. Content/service providers receive request for content along with a network address of a gateway device providing the request. If the network address is unknown, the content/service provider may be provided to a new gateway identifier that is configured to determine a likelihood that the gateway device is configured to provide services to mobile devices. Based, in part, on the determined likelihood, a gateway device's capability may also be determined, such that the content/service provider may then select to provide a response, degrade a response, or reject a request for the content, service, or the like.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: Yahoo! Inc.
    Inventors: Venkata Narasimha Rao Yerubandi, Tong Zhu
  • Publication number: 20090055398
    Abstract: A network device, system, and method are directed towards providing user context information to improve relevancy of a search result, or other content, provided to a user. A context service may provide a common retrieval interface (CRI) that reflects the capabilities available to a content service application (CSA). The CSA may provide limited information about the user to the context service and may specify user context information being sought. The context service provides at least some of the known user information to various context analysis services to request the user context information, and receives back user context information along with a confidence level indicating a percentage of confidence the context analysis service may have for the results. The context service then selects user context information based on weighted confidence levels, and provides the results to the CSA, to improve the relevancy of information provided to the user.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Applicant: Yahoo! Inc.
    Inventors: Tong Zhu, Venkata Narasimha Rao Yerubandi, Kenneth Tsz Ho, Jiuhe Gan
  • Publication number: 20080228906
    Abstract: A network device, system, and method are directed towards enabling list content to be displayed at mobile devices having different memory page size constraints. When a mobile device requests list content, a type of mobile device is determined. This may then be used to determine a page size weight classification for the mobile device. The requested list content may then be compared against the page size weight classification, and if it exceeds the page size weight classification, the list content may be tailored. In one embodiment, the list content may be tailored by segmenting the list content into multiple segments, each segment may be coupled with <next> and/or <previous> links. Different list content types may employ different list splitting sizes for display. For example, display of movie lists may display a different number of items within the list content than, for example, an email list of messages, or the like.
    Type: Application
    Filed: March 15, 2007
    Publication date: September 18, 2008
    Applicant: Yahoo! Inc.
    Inventors: Venkata Narasimha Rao Yerubandi, Darshan Ramesh Patel, Andrey Kornev