Patents by Inventor Wai Kei So

Wai Kei So 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: 10216997
    Abstract: In various example embodiments, a system and method for providing information in an augmented reality display are provided. In example embodiments, an initial continuous stream of image data captured by a client device is received. An object within the continuous stream of image data is initially identified. The continuous stream of image data is further received and comprises additional image data regarding the object. The additional image data provides more visual details and features of the object than the initially received image data. Using the additional visual data, the identification of the object is refined to indicate a specific type of object. Based on the refined identification of the object, a search for information pertaining to the specific type of object is performed. A result is formatted to be displayed with a real-time image of the object on the client device.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 26, 2019
    Assignee: eBay Inc.
    Inventor: Wai Kei So
  • Publication number: 20170262913
    Abstract: Methods and systems for making competitive sales or incentive offers from merchants through a service provider to a user while protecting user privacy enable merchants to make offers that are based on a user shopping wish list—which may be either transient (having a pre-set expiration time) or non-transient—in which the wish lists are provided from users through the service provider to merchants in a secure and private manner. A computer-implemented method includes: sending, to a merchant device of a merchant, some wish list data about a wish list item for a user, the wish list data containing no specifically identifying information about the user; receiving, by a service provider device of a service provider, an offer about the wish list item from the merchant based on the wish list data; and providing, to a user device for the user, the offer about the wish list item.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: Wai Kei So, Chauthuy Fritsch
  • Publication number: 20170024768
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content based on image history. In one aspect, a method includes receiving a request for a content item from a computing device, the request including an identifier identifying the computing device; accessing object data specifying a particular object and a number of occurrences of the particular object in images that were provided, over a specified period of time, to one or more computing devices identified by the identifier; selecting, based on the number of occurrences of the particular object, a first content item that corresponds to the particular object; and providing, in response to the request, the first content item to the computing device.
    Type: Application
    Filed: January 10, 2014
    Publication date: January 26, 2017
    Applicant: Google Inc.
    Inventor: Wai Kei So
  • Publication number: 20160335498
    Abstract: In various example embodiments, a system and method for providing information in an augmented reality display are provided. In example embodiments, an initial continuous stream of image data captured by a client device is received. An object within the continuous stream of image data is initially identified. The continuous stream of image data is further received and comprises additional image data regarding the object. The additional image data provides more visual details and features of the object than the initially received image data. Using the additional visual data, the identification of the object is refined to indicate a specific type of object. Based on the refined identification of the object, a search for information pertaining to the specific type of object is performed. A result is formatted to be displayed with a real-time image of the object on the client device.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventor: Wai Kei So
  • Patent number: 9430796
    Abstract: An advertised product is associated with an option to directly purchase the advertised product. A payment processing system receives an input from a user device of a selection on the user device of the option to directly purchase the advertised product. In response to receiving the input from the user device to directly purchase the advertised product, a time-out period for modifying the selection of the option to directly purchase the advertised product is provided. When the payment processing system determines that the time-out period for modifying the selection to directly purchase the advertised product has expired, the payment processing system automatically completes a purchase of the advertised product on behalf of the user. If, however, the payment processing system receives a modification input from the user before the time-out period expires, the payment processing system ceases the automatic purchase transaction and processes the received modification input.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: August 30, 2016
    Assignee: GOOGLE INC.
    Inventor: Wai Kei So
  • Patent number: 9424472
    Abstract: In various example embodiments, a system and method for providing information in an augmented reality display are provided. In example embodiments, a continuous stream of image data captured by a client device is received. An object within the continuous stream of image data is identified. Based on an identification of the object from the continuous stream of image data, a search for information related to the object is performed. A result is determined by filtering the information related to the object. The result is formatted to be displayed over a real-time image of the object on the client device.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: August 23, 2016
    Assignee: eBay Inc.
    Inventor: Wai Kei So
  • Publication number: 20150294384
    Abstract: Methods and systems for making competitive sales or incentive offers from merchants through a service provider to a user while protecting user privacy enable merchants to make offers that are based on a user shopping wish list—which may be either transient (having a pre-set expiration time) or non-transient—in which the wish lists are provided from users through the service provider to merchants in a secure and private manner. A computer-implemented method includes: sending, to a merchant device of a merchant, some wish list data about a wish list item for a user, the wish list data containing no specifically identifying information about the user; receiving, by a service provider device of a service provider, an offer about the wish list item from the merchant based on the wish list data; and providing, to a user device for the user, the offer about the wish list item.
    Type: Application
    Filed: June 24, 2015
    Publication date: October 15, 2015
    Inventors: Wai Kei So, Chauthuy Fritsch
  • Publication number: 20140146082
    Abstract: In various example embodiments, a system and method for providing information in an augmented reality display are provided. In example embodiments, a continuous stream of image data captured by a client device is received. An object within the continuous stream of image data is identified. Based on an identification of the object from the continuous stream of image data, a search for information related to the object is performed. A result is determined by filtering the information related to the object. The result is formatted to be displayed over a real-time image of the object on the client device.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: eBay Inc.
    Inventor: Wai Kei So
  • Publication number: 20130110639
    Abstract: Methods and systems for making competitive sales or incentive offers from merchants through a service provider to a user while protecting user privacy enable merchants to make offers that are based on a user shopping wish list—which may be either transient (having a pre-set expiration time) or non-transient—in which the wish lists are provided from users through the service provider to merchants in a secure and private manner. A computer-implemented method includes: sending, to a merchant device of a merchant, some wish list data about a wish list item for a user, the wish list data containing no specifically identifying information about the user; receiving, by a service provider device of a service provider, an offer about the wish list item from the merchant based on the wish list data; and providing, to a user device for the user, the offer about the wish list item.
    Type: Application
    Filed: June 18, 2012
    Publication date: May 2, 2013
    Applicant: eBay Inc.
    Inventors: Wai Kei So, Chauthuy Fritsch
  • Publication number: 20110225202
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for providing a dynamic access control list for an object in a computer- implemented content management system. A list of one or more subjects is received. Each of the subjects is associated with a set of operations that the subject has permission to perform on the object in accordance with a first rule-set. A set of dynamic evolution conditions is defined. The dynamic evolution conditions specify under what circumstances to evolve the access control list to a new state in which a second rule-set describes a different set of operations to be associated with one or more of the subjects. The dynamic evolution conditions, the subjects, and the operations are stored in a dynamic access control list on a server in the content management system. A content management system is also described.
    Type: Application
    Filed: May 23, 2011
    Publication date: September 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kwai Hing Man, Wai Kei So
  • Patent number: 7958058
    Abstract: An item migration system generates a workflow process comprising logical nodes and physical nodes. Candidate physical nodes are associated with the logical nodes. An item generated at an initial logical node within the workflow process is inserted into the workflow and logically migrated to a subsequent logical node. The system determines whether the item requires physical migration based on properties of the item, characteristics of the subsequent logical node, characteristics of candidate physical nodes, and weighting factors applied to the properties and characteristics. If the item requires physical migration, the system selects an optimum target physical node from the candidate physical nodes. The present system migrates the item to the physical location corresponding to the selected physical node. Otherwise, the present system performs logical migration to the logical node without physical migration.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kwai Hing Man, Wai Kei So
  • Patent number: 7797325
    Abstract: Methods for generating a dynamically sortable report from data independent of the original representative format of the data generally include accessing a plurality of files, parsing the accessed files, forming a vector utilizing the parsed files, generating a report from the formed vector, and dynamically sorting the report utilizing the formed vector and a sorting element associated with the report. Such methods reduce consumption of computing resources as a single static report may be generated, and later sorted or otherwise modified, without creating another static report or otherwise accessing the source of the report, such as a data repository.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventor: Wai Kei So
  • Patent number: 7552300
    Abstract: A migration object selection method selects data objects for migration from a source storage device to a target storage device. At a scheduled migration date, the method computes a benefit of migration for a selected data object based on adjustable weighted migration properties. If the benefit exceeds a predetermined threshold, the selected data object is migrated. Otherwise, the selected data object is not migrated. The weighted migration properties comprise last reference date, data object size, version, format, access speed of the source storage device, access speed of the target storage device, speed of a network, and location of the source storage device. The weighted migration properties are weighted with an adjustable weighting factor that indicates a relative importance of each of the weighted migration properties.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kwai Hing Man, Wai Kei So
  • Publication number: 20090055397
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for providing an access control list for an object in a computer system. A list of one or more subjects is defined. Each of the subjects is associated with a set of operations that the subject can perform on the object. A set of rules is defined that specify conditions at which a different set of operations is to be associated with one or more of the subjects in the list of subjects. An access control list is also described.
    Type: Application
    Filed: August 21, 2007
    Publication date: February 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kwai Hing Man, Wai Kei So
  • Publication number: 20080215642
    Abstract: An item migration system generates a workflow process comprising logical nodes and physical nodes. Candidate physical nodes are associated with the logical nodes. An item generated at an initial logical node within the workflow process is inserted into the workflow and logically migrated to a subsequent logical node. The system determines whether the item requires physical migration based on properties of the item, characteristics of the subsequent logical node, characteristics of candidate physical nodes, and weighting factors applied to the properties and characteristics. If the item requires physical migration, the system selects an optimum target physical node from the candidate physical nodes. The present system migrates the item to the physical location corresponding to the selected physical node. Otherwise, the present system performs logical migration to the logical node without physical migration.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 4, 2008
    Inventors: Kwai Hing Man, Wai Kei So
  • Publication number: 20080114780
    Abstract: A method and program product for storing large objects (LOBs) in a database is disclosed in one embodiment of the invention as including creating a column in a database. The column is created by assigning a data type to the column suitable for storing LOBs, assigning a maximum length for each LOB in the column, and assigning a length of an initial portion of each LOB. Once the column is created, one or more LOBs may be stored in the column. These LOBs are stored by storing the initial portions of each LOB substantially contiguously on certain pages of the database, while storing the remaining portions of each LOB on separate pages of the database. A pointer is provided with each initial portion. The pointer stores the location of the remaining portion of each LOB.
    Type: Application
    Filed: November 10, 2006
    Publication date: May 15, 2008
    Inventors: Kwai Hing Man, Wai Kei So