Patents by Inventor Ernest Mak

Ernest Mak 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: 9524496
    Abstract: In one example embodiment, a system and method is shown that includes receiving financial data generated by a widget residing on a web page, the financial data including at least one of donation, or purchase data. The system and method may further include transmitting a display update to update the widget, the updating based upon the financial data. Some example embodiments may include, selecting a widget using an input device to generate data including at least one of donation or purchase data. Moreover, the system and method may include transmitting the at least one of donation or purchase data. Further, the system and method may include storing the at least one of donation or purchase data to a cookie.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: December 20, 2016
    Inventors: Hugo Olliphant, Ernest Mak, Muralidhar Ravuri, Mark J. Boyd, Musaab At-Taras
  • Publication number: 20140310193
    Abstract: A computer-implemented method and apparatus for processing on-line donations is disclosed. An example embodiment includes elements to generate a donation badge for display on a web page; link the donation badge with an account on a payment site; receive a donation from a donor via the donation badge; and credit the donation to the account linked to the donation badge.
    Type: Application
    Filed: June 24, 2014
    Publication date: October 16, 2014
    Inventors: Hugo Olliphant, Deborah Yee-Ky Liu, Su-I Lu, Ernest Mak
  • Patent number: 8768828
    Abstract: A computer-implemented method and apparatus for processing on-line donations is disclosed. An example embodiment includes elements to generate a donation badge for display on a web page; link the donation badge with an account on a payment site; receive a donation from a donor via the donation badge; and credit the donation to the account linked to the donation badge.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 1, 2014
    Assignee: eBay Inc.
    Inventors: Hugo Olliphant, Deborah Yee-Ky Liu, Su-I Lu, Ernest Mak
  • Publication number: 20080249818
    Abstract: A computer-implemented method and apparatus for processing on-line donations is disclosed. An example embodiment includes elements to generate a donation badge for display on a web page; link the donation badge with an account on a payment site; receive a donation from a donor via the donation badge; and credit the donation to the account linked to the donation badge.
    Type: Application
    Filed: December 21, 2007
    Publication date: October 9, 2008
    Applicant: eBay Inc.
    Inventors: Hugo Olliphant, Deborah Yee-Ky Liu, Su-I Lu, Ernest Mak
  • Publication number: 20080235123
    Abstract: In one example embodiment, a system and method is shown that includes receiving financial data generated by a widget residing on a web page, the financial data including at least one of donation, or purchase data. The system and method may further include transmitting a display update to update the widget, the updating based upon the financial data. Some example embodiments may include, selecting a widget using an input device to generate data including at least one of donation or purchase data. Moreover, the system and method may include transmitting the at least one of donation or purchase data. Further, the system and method may include storing the at least one of donation or purchase data to a cookie.
    Type: Application
    Filed: December 21, 2007
    Publication date: September 25, 2008
    Inventors: Hugo Olliphant, Ernest Mak, Muralidhar Ravuri, Mark J. Boyd, Musaab At-Taras
  • Patent number: 7107591
    Abstract: A software system with task-specific flexible bindings that enhance the ability to dynamically add and remove resources from availability to tasks and that eliminates the need for coordination of globally unique names. The software system includes a task-specific name space which corresponds to a task executing in the software system. The task-specific name space holds flexible bindings each of which associates a task-specific name used by the task to refer to a desired resource or a set of one or more resources of the computer system and to information that describes the desired resource. The software system includes a resource mediator that obtains a message from the task. The resource mediator keeps information for each resource that identifies a resource handler task for the desired resource by resolving the task-specific name using the flexible binding.
    Type: Grant
    Filed: November 5, 1998
    Date of Patent: September 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar
  • Patent number: 6493712
    Abstract: A software system with self-describing attribute vocabularies that enhance the capability of service providers to advertise their resources and that facilitate the addition of new types of attributes and resources to the system. Each self-describing attribute vocabulary is characterized by a corresponding set of attribute properties and a corresponding set of:matching rules that are adapted to the corresponding attribute properties. The software system includes a matching engine that enables a service provider of a resource to describe the resource to the software system in terms of any one or more of the self-describing attribute vocabularies.
    Type: Grant
    Filed: August 17, 1999
    Date of Patent: December 10, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar
  • Patent number: 6470339
    Abstract: A software system that provides access control to resources and that disassociates access rights to resources from references to resources to prevent the formation of large and unwieldy access control lists and to enable advanced decentralized security controls. The software system includes a repository that holds a resource descriptor for each resource including lock/permission pairs. Access to particular resources or groups of resources is provided by providing users with the appropriate keys. The keys are themselves are resources with resource descriptors in the repository. Access rights for users may be revoked by deleting keys from the repository. The software system also provides visibility fields for compartmentalizing access to resources. In addition, the software system provides authorizers that maintain audit trails when critical resource such as keys are passed among users and that enable advanced security control when passing resources among users.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: October 22, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar, Venkatesh Krishnan, Guillermo Rozas
  • Patent number: 6205466
    Abstract: A software infrastructure for providing an open digital services marketplace including a naming manager that enables a requesting task to refer to a desired resource using a name which is local to the requesting task and a router that forwards the request to an appropriate handler for the desired resource and that enables at least one additional task to be invoked in response to the request. The infrastructure includes a permission manager that compares a set of access rights of the requesting task to the desired resource to a set of permissions associated with the desired resource such that the access rights are kept separately from the reference to the desired resource. The desired resource, the requesting task, the additional task, and a set of additional components used to handle the request are each modeled as a resource defined by a corresponding set of meta-data which includes a set of attributes and a reference to a grammar for interpreting the attributes.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: March 20, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Ernest Mak, Sandeep Kumar, Guillermo Rozas, Chia-Chiang Chao, Venkatesh Krishnan, Alexandre Bronstein