Patents by Inventor Mahesh Subramanian

Mahesh Subramanian 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: 8527405
    Abstract: Embodiments of the invention are directed to a computer-implemented method for reducing funding burden on a credit issuer by offering an early payment rewards program to qualified card holders. The method may include identifying card holders having a payment history illustrating payment of an entire credit balance each month, determining whether each of the identified card holders generates an account-related fee total not exceeding a pre-selected threshold, and selecting the card holders having a history of payment of the entire credit balance each month and generating account-related fees not exceeding the pre-selected threshold. The method may further include offering the early payment rewards program to the selected card holders, wherein upon enrollment in the early payment rewards program the selected card holders receive rewards for early payment behavior.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: September 3, 2013
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Jayanta Das, Mahesh Subramanian
  • Publication number: 20130042184
    Abstract: Methods and systems for transmitting data are disclosed. In one embodiment a portable electronic device comprises a processor-implemented user interface module to cause the presentation of a first information field to a user as part of a graphical user interface in the portable electronic device, and to receive information entered or data identification in the first information field. A data transmitting module commences transmitting the information entered or the data identified over a network in response to the user interface module detecting that the user has navigated away from the first information field.
    Type: Application
    Filed: October 15, 2012
    Publication date: February 14, 2013
    Applicant: eBay Inc.
    Inventors: Mahesh Subramanian, William Orcutt
  • Patent number: 8326950
    Abstract: Methods and systems for transmitting data are disclosed. In one embodiment a processor-implemented user interface module prompts a user via a graphical user interface to identify or enter data in a first information field and a second information field displayed on the graphical user interface. A processor-implemented data transmitting module automatically commences transmitting data over a network after detecting that the user has completed the identification or entry of data in the first information field and before the user has completed identifying or entering data in the second information field. The user interface module detects that the user has modified the first information field, and the data transmitting module aborts transmitting data over the network in response to detecting that the user has modified the first information field.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: December 4, 2012
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, William Orcutt
  • Patent number: 8301189
    Abstract: An apparatus for reducing power consumption in an IP (Internet Protocol) communications device. The apparatus may include a high-power consumption main application processor and a low-power consumption application processor to share processor functions. The high-power consumption application processor may carry out functions related to the user interface of the device, signaling and control path. The low-power consumption application processor may implement IP processing, voice signal processing and video signal processing.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: October 30, 2012
    Assignee: Marvell International Ltd.
    Inventors: Mahesh Subramanian, Steven D. Gray
  • Publication number: 20120191809
    Abstract: Methods and systems for transmitting data are disclosed, In one embodiment a processor-implemented user interface module prompts a user via a graphical user interface to identify or enter data in a first information field and a second information field displayed on the graphical user interface. A processor-implemented data transmitting module automatically commences transmitting data over a network after detecting that the user has completed the identification or entry of data in the first information field and before the user has completed identifying or entering data in the second information field. The user interface module detects that the user has modified the first information field, and the data transmitting module aborts transmitting data over the network in response to detecting that the user has modified the first information field.
    Type: Application
    Filed: March 23, 2012
    Publication date: July 26, 2012
    Applicant: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Publication number: 20120185565
    Abstract: A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network. A request is received from a user device for a first network-accessible data item in a plurality of network-accessible data items. The first network-accessible data item is transmitted to the user device. A determination of the most frequently viewed data items is made and a second network-accessible data item is retrieved from the most frequently viewed items and transmitted to the user device. The second network-accessible data item is transmitted before receiving a request for the second network-accessible data item from the user device.
    Type: Application
    Filed: March 26, 2012
    Publication date: July 19, 2012
    Applicant: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Patent number: 8169443
    Abstract: A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network. A request is received from a user device for a first web page, the first web page being upstream of other web pages in a page flow. The first web page is transmitted to the user device. At least one web page that is downstream of the first web page in the page flow is transmitted to the user device, the at least one web page being transmitted without receiving a request for the at least one web page.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: May 1, 2012
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Patent number: 8145730
    Abstract: Methods and systems for transmitting data are disclosed. In one embodiment a user interface module causes a first information field to be presented as part of a graphical user interface, receives information entered in the first information field, and detects that a user has navigated away from the first information field. In response to detecting that the user has navigated away from the information field, a data transmitting module may commence transmitting over a network the information entered in the first information field.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: March 27, 2012
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Publication number: 20110125871
    Abstract: A system, a computer readable storage medium including instructions, and a computer-implemented method of pre-fetching in a network. A request is received from a user device for a first web page, the first web page being upstream of other web pages in a page flow. The first web page is transmitted to the user device. At least one web page that is downstream of the first web page in the page flow is transmitted to the user device, the at least one web page being transmitted without receiving a request for the at least one web page.
    Type: Application
    Filed: February 2, 2011
    Publication date: May 26, 2011
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Patent number: 7884827
    Abstract: A system and method of pre-fetching data in a network includes displaying first data to a user, the first data being upstream of other data in a data flow. Before receiving a request from the user to view a second data, retrieving the second data and storing the retrieved second data in a memory device. After a request to display the second data is received from the user, using the stored second data for displaying to the user.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: February 8, 2011
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Publication number: 20110015981
    Abstract: Systems and methods to incentivize transactions to enhance social goodness are described. The system receives a request for a badge representing social goodness of a user of a first network entity. The request includes a user identifier that identifies the user. The system generates the badge based on a social goodness index for the user. The social goodness index may be based on at least one social goodness criteria that is selected from social goodness criterion by the user and transaction information for transactions of items that are transacted by the user on the first network entity. The social goodness index provides a measurement of the social goodness of the user in relation to other users of the first network entity. The system communicates the badge to the second network entity to enable the second network entity to communicate the badge to a third network entity.
    Type: Application
    Filed: September 9, 2009
    Publication date: January 20, 2011
    Inventor: Mahesh Subramanian
  • Publication number: 20100281418
    Abstract: Methods and systems for transmitting data are disclosed. In one embodiment a user interface module causes a first information field to be presented as part of a graphical user interface, receives information entered in the first information field, and detects that a user has navigated away from the first information field. In response to detecting that the user has navigated away from the information field, a data transmitting module may commence transmitting over a network the information entered in the first information field.
    Type: Application
    Filed: July 19, 2010
    Publication date: November 4, 2010
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Patent number: 7761536
    Abstract: A system for transmitting data includes a user interface module to prompt a user via graphical use interface to enter information into a plurality of information fields displayed on the graphical user interface and to receive via user input device information input by the user for at least one of the information fields. A data transmitting module commences transmitting data over a network after the user has input information for at least one of the information fields but before or while the user enters information into at least one other information fields.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: July 20, 2010
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Publication number: 20100095226
    Abstract: A system and method of pre-fetching data in a network includes displaying first data to a user, the first data being upstream of other data in a data flow. Before receiving a request from the user to view a second data, retrieving the second data and storing the retrieved second data in a memory device. After a request to display the second data is received from the user, using the stored second data for displaying to the user.
    Type: Application
    Filed: December 10, 2009
    Publication date: April 15, 2010
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Patent number: 7680033
    Abstract: The present invention provides a way to discover/rediscover or repair a path in a SONET network using a “bottom-up” approach. In particular, information from nodes in the network is retrieved. The information indicates whether a node in the network cross-connects or adds/drops information in each of the timeslot of a SONET frame. A timeslot that is configured as an add/drop is considered a boundary of the path. Accordingly, based on the timeslots that are configured as boundaries, a path may be discovered/rediscovered or repaired.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: March 16, 2010
    Assignee: Ciena Corporation
    Inventors: Tanveer A. Khan, Mahesh Subramanian
  • Patent number: 7659905
    Abstract: A system and method of pre-fetching data in a network includes displaying first data to a user, the first data being upstream of other data in a data flow. Before receiving a request from the user to view the other data, retrieving at least some of the other data and storing the retrieved other data in a memory device. After a request is received from the user to display the other data, using the stored data for the display to the user.
    Type: Grant
    Filed: February 22, 2006
    Date of Patent: February 9, 2010
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, Bill Orcutt
  • Publication number: 20090319570
    Abstract: In some example embodiments, a system and method are illustrated to link item images to item listings. The system and method include receiving an item listing and an image for the item listing from a user device. The system and method include assigning an image identifier to the image received from the user device. The image identifier may be identical or substantially identical for the same or similar images and unique for different images. The system and method include comparing the image identifier with one or more existing image identifiers. The system and method further include linking the received item listing to an image according to a result of the comparing. In some example embodiments, the system and method include receiving the image identifier from the user device and determining whether to receive the image for the item listing from the user device according to the result of the comparing.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Inventor: Mahesh Subramanian
  • Patent number: 7424030
    Abstract: A user interface for managing connections in a communication network cross connect. The user interface provides for creation, viewing and removing connections in the cross connect. When displaying connections, a granularity may be adjusted to allow for effective viewing of connections having high data rates. A multi-layer display is used having at least a coarse and fine layer with granularities corresponding to a time slot resolution. The user interface may include a search tool for locating connections and/or a protection setup routine to facilitate establish protection connections.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: September 9, 2008
    Assignee: Ciena Corporation
    Inventors: Mahesh Subramanian, Suresh Muthu, Kuga P. Visagamani
  • Publication number: 20080027982
    Abstract: Techniques are presented for indefinite caching expiration techniques. A browser page includes a reference to an object. A client browser acquires a version of the browser page on each access attempt by the client to a site associated with the browser page. The browser acquires or downloads the object (along with perhaps a maximum value for the expiration header equivalent to an indefinite expiry) into client cache via the reference on a first access attempt of the browser page and subsequently does not re-request the object from the site; rather, when the object changes the browser page is updated with a new name for the object thereby forcing the browser to re-request and re-acquire the object on demand and just when the object is modified.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventors: Mahesh Subramanian, Arnold J. Goldberg, Scott Bruck, Yitao Yao, Connie Y. Yang, Justin Christopher Early
  • Publication number: 20070216674
    Abstract: A system and method of pre-fetching data in a network includes displaying first data to a user, the first data being upstream of other data in a data flow. Before receiving a request from the user to view the other data, retrieving at least some of the other data and storing the retrieved other data in a memory device. After a request is received from the user to display the other data, using the stored data for the display to the user.
    Type: Application
    Filed: February 22, 2006
    Publication date: September 20, 2007
    Inventors: Mahesh Subramanian, Bill Orcutt