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: 9524496Abstract: 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: GrantFiled: December 21, 2007Date of Patent: December 20, 2016Inventors: Hugo Olliphant, Ernest Mak, Muralidhar Ravuri, Mark J. Boyd, Musaab At-Taras
-
Publication number: 20140310193Abstract: 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: ApplicationFiled: June 24, 2014Publication date: October 16, 2014Inventors: Hugo Olliphant, Deborah Yee-Ky Liu, Su-I Lu, Ernest Mak
-
Patent number: 8768828Abstract: 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: GrantFiled: December 21, 2007Date of Patent: July 1, 2014Assignee: eBay Inc.Inventors: Hugo Olliphant, Deborah Yee-Ky Liu, Su-I Lu, Ernest Mak
-
Publication number: 20080249818Abstract: 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: ApplicationFiled: December 21, 2007Publication date: October 9, 2008Applicant: eBay Inc.Inventors: Hugo Olliphant, Deborah Yee-Ky Liu, Su-I Lu, Ernest Mak
-
Publication number: 20080235123Abstract: 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: ApplicationFiled: December 21, 2007Publication date: September 25, 2008Inventors: Hugo Olliphant, Ernest Mak, Muralidhar Ravuri, Mark J. Boyd, Musaab At-Taras
-
Patent number: 7107591Abstract: 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: GrantFiled: November 5, 1998Date of Patent: September 12, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar
-
Patent number: 6493712Abstract: 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: GrantFiled: August 17, 1999Date of Patent: December 10, 2002Assignee: Hewlett-Packard CompanyInventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar
-
Patent number: 6470339Abstract: 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: GrantFiled: March 31, 1999Date of Patent: October 22, 2002Assignee: Hewlett-Packard CompanyInventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Chia-Chiang Chao, Ernest Mak, Sandeep Kumar, Venkatesh Krishnan, Guillermo Rozas
-
Patent number: 6205466Abstract: 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: GrantFiled: July 17, 1998Date of Patent: March 20, 2001Assignee: Hewlett-Packard CompanyInventors: Alan H. Karp, Rajiv Gupta, Arindam Banerji, Ernest Mak, Sandeep Kumar, Guillermo Rozas, Chia-Chiang Chao, Venkatesh Krishnan, Alexandre Bronstein