Patents by Inventor Felix Wong

Felix Wong 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: 11176511
    Abstract: Aspects of the present disclosure relate to item transportation management. Package characteristics of a first package are determined. A set of unstructured data is processed to determine a transportation constraint associated with a transportation path. The package characteristics of the first package are compared to the transportation constraint. A determination is made that the package characteristics of the first package do not satisfy the transportation constraint based on the comparison. A reconfiguration recommendation is then issued to an individual associated with the first package in response to the determination that the package characteristics of the first package do not satisfy the transportation constraint.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Arthur De Magalhaes, Vuk Svilaric, Leo Anthony Christy Jesuraj, Felix Wong
  • Patent number: 11010217
    Abstract: A method, computer program product, and system includes a processor(s) obtaining application programming interface (API) records from one or more computing resources in a shared computing environment, which include individual API data from each computing resource, identifying, for each API record, a relative path to an endpoint of a respective application deployed on the computing resource. The processor(s) combines the individual API data into merged API data, which includes modifying the relative path of each API record to identify a specific computing resource in the path. The processor(s) generates an interface to display to a client a list of APIs identified in the merged API data. The processor(s) obtains a selection from the client, of a specific API, and invokes, a connection, via the interface and using one or more security artifacts, to the endpoint and the respective application of the specific API.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Leo Anthony Christy Jesuraj, Arthur L. De Magalhaes, Felix Wong
  • Patent number: 10878051
    Abstract: Systems, methods, and non-transitory computer readable media are provided for mapping device identifiers. Service event information of a first set of devices and a second set of devices may be obtained. The service event information may identify sets of device identifiers, sets of timestamps associated with the sets of devices, and sets of addresses associated with the sets of devices. A timestamp and an address of a device of the first set of devices may be identified and a time window may be determined based on the timestamp. Device identifiers of the second set of devices may be identified based on a comparison of the address with addresses of the second set of addresses that are associated with timestamps within the time window.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: December 29, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Joseph Holliday, Felix Wong, Howard Wulsin
  • Publication number: 20200219048
    Abstract: Aspects of the present disclosure relate to item transportation management. Package characteristics of a first package are determined. A set of unstructured data is processed to determine a transportation constraint associated with a transportation path. The package characteristics of the first package are compared to the transportation constraint. A determination is made that the package characteristics of the first package do not satisfy the transportation constraint based on the comparison. A reconfiguration recommendation is then issued to an individual associated with the first package in response to the determination that the package characteristics of the first package do not satisfy the transportation constraint.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: Arthur De Magalhaes, Vuk Svilaric, Leo Anthony Christy Jesuraj, Felix Wong
  • Publication number: 20200174861
    Abstract: A method, computer program product, and system includes a processor(s) obtaining application programming interface (API) records from one or more computing resources in a shared computing environment, which include individual API data from each computing resource, identifying, for each API record, a relative path to an endpoint of a respective application deployed on the computing resource. The processor(s) combines the individual API data into merged API data, which includes modifying the relative path of each API record to identify a specific computing resource in the path. The processor(s) generates an interface to display to a client a list of APIs identified in the merged API data. The processor(s) obtains a selection from the client, of a specific API, and invokes, a connection, via the interface and using one or more security artifacts, to the endpoint and the respective application of the specific API.
    Type: Application
    Filed: February 3, 2020
    Publication date: June 4, 2020
    Inventors: Leo Anthony Christy Jesuraj, Arthur L. De Magalhaes, Felix Wong
  • Patent number: 10592318
    Abstract: A method, computer program product, and system includes a processor(s) obtaining application programming interface (API) records from one or more computing resources in a shared computing environment, which include individual API data from each computing resource, identifying, for each API record, a relative path to an endpoint of a respective application deployed on the computing resource. The processor(s) combines the individual API data into merged API data, which includes modifying the relative path of each API record to identify a specific computing resource in the path. The processor(s) generates an interface to display to a client a list of APIs identified in the merged API data. The processor(s) obtains a selection from the client, of a specific API, and invokes, a connection, via the interface and using one or more security artifacts, to the endpoint and the respective application of the specific API.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Leo Anthony Christy Jesuraj, Arthur L. De Magalhaes, Felix Wong
  • Publication number: 20190138376
    Abstract: A method, computer program product, and system includes a processor(s) obtaining application programming interface (API) records from one or more computing resources in a shared computing environment, which include individual API data from each computing resource, identifying, for each API record, a relative path to an endpoint of a respective application deployed on the computing resource. The processor(s) combines the individual API data into merged API data, which includes modifying the relative path of each API record to identify a specific computing resource in the path. The processor(s) generates an interface to display to a client a list of APIs identified in the merged API data. The processor(s) obtains a selection from the client, of a specific API, and invokes, a connection, via the interface and using one or more security artifacts, to the endpoint and the respective application of the specific API.
    Type: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: Leo Anthony CHRISTY JESURAJ, Arthur L. DE MAGALHAES, Felix WONG
  • Patent number: 10257308
    Abstract: A social networking system identifies a set of groups of which a user of the social networking system is not a member and selects a group for recommendation to the user based on a predicted affinity of the user for each identified group. The social networking system computes an affinity score of the user for each of one or more members of the selected group based at least in part on information describing a set of connections between the user and each member. Based on the scores, the social networking system selects a set of members of the group and generates a recommendation unit, wherein images associated with the selected members are arranged based on their scores and overlay at least a portion of an image associated with the group. The recommendation unit is communicated to the user to suggest that the user join the recommended group.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Jingxian Li, Li Ju, Eric Carl Ertmann, Felix Wong
  • Patent number: 10122672
    Abstract: A social networking system maintains various groups that each include one or more users and maintains information describing interactions by users with the social networking system. Based on interactions with the social networking system by the user, the social networking system determines a time interval when the user most frequently interacts with the social networking system. Additionally, the social networking system selects various content items provided to groups including the user based on amounts of interaction with content items provided to groups including the user by other social networking system users. During the time interval when the user most frequently interacts with the social networking system, information identifying a set of the selected content items is presented to the user via the social networking system.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Li Ju, Pawel Bara, Adit Vaidya, Felix Wong
  • Publication number: 20170337250
    Abstract: A social networking system identifies a set of groups of which a user of the social networking system is not a member and selects a group for recommendation to the user based on a predicted affinity of the user for each identified group. The social networking system computes an affinity score of the user for each of one or more members of the selected group based at least in part on information describing a set of connections between the user and each member. Based on the scores, the social networking system selects a set of members of the group and generates a recommendation unit, wherein images associated with the selected members are arranged based on their scores and overlay at least a portion of an image associated with the group. The recommendation unit is communicated to the user to suggest that the user join the recommended group.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Jingxian Li, Li Ju, Eric Carl Ertmann, Felix Wong
  • Publication number: 20170187665
    Abstract: A social networking system maintains various groups that each include one or more users and maintains information describing interactions by users with the social networking system. Based on interactions with the social networking system by the user, the social networking system determines a time interval when the user most frequently interacts with the social networking system. Additionally, the social networking system selects various content items provided to groups including the user based on amounts of interaction with content items provided to groups including the user by other social networking system users. During the time interval when the user most frequently interacts with the social networking system, information identifying a set of the selected content items is presented to the user via the social networking system.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Li Ju, Pawel Bara, Adit Vaidya, Felix Wong
  • Publication number: 20130305163
    Abstract: Sharing files associated with an application screen is provided. A selection of a user interface window may be received on a computer. The user interface may include a view of a file previously opened by an application generating the user interface window. The user interface window including the view of the previously opened file may be shared by the computer with one or more viewers. The computer may then share the previously open file with the one or more viewers while continuing to share the user interface window. The computer may choose to represent the view in any way and associate with the file (i.e., backing data) to be rendered in an alternative way.
    Type: Application
    Filed: May 9, 2012
    Publication date: November 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ryan Farmer, Xingzhao Liu, Felix Wong, John H. Zybura, Nadia Marie Wanamaker
  • Publication number: 20120160823
    Abstract: Several embodiments of an electric heater are disclosed, each of which includes a master or a satellite heating unit and a slave or a base heating unit. The base or slave unit selectably derives heating power and heating control either from the master or satellite unit through a disconnectable electrical cord or derives heating power and heating control independently there-from. The master or satellite and slave or base units are adapted for tool-free mechanical attachment and separation. A communicating arrangement distinguishes between the attachment and the separation and alters the heating power and control according thereto by causing transfer of at least some of the heating control of the slave or base unit from the slave or base unit to the master or satellite unit during the attachment.
    Type: Application
    Filed: November 1, 2011
    Publication date: June 28, 2012
    Inventors: Donald William BRYCE, Wing Sun (Felix) Wong, Robert Scott Ashworth
  • Publication number: 20110223296
    Abstract: Disclosed is a sandwich cooking accessory having a plurality of pockets in which may be assembled a sandwich or into which may be placed a raw (not yet cooked) sandwich. The accessory also includes a panel engagable to the pockets to contain the assembled sandwiches during handling and cooking. The panel cooperates with the pockets to slightly, but not excessively, compress the sandwiches. The pockets and panel are perforated to enable heat to the sandwiches during cooking. The panel include a plurality of shield to protect certain portions of the sandwiches from excessive toasting during cooking.
    Type: Application
    Filed: April 21, 2010
    Publication date: September 15, 2011
    Applicant: JORDAN KAHN COMPANY
    Inventors: Donald William Bryce, Robert Scott Ashworth, Wing Sun (Felix) Wong, Kris David Kahn, Paul Santarsiero
  • Publication number: 20100294138
    Abstract: Disclosed are accessories for use on the cooking grate of a barbeque grill or such, which are adapted to enable the effective grilling of such food items as fish, pizza, small items, and delicate items, alone of in combination, and which overcome drawbacks of grilling such food items while allowing the food items to receive the flavor benefits of grilling.
    Type: Application
    Filed: April 9, 2010
    Publication date: November 25, 2010
    Applicant: JORDAN KAHN COMPANY
    Inventors: Donald William Bryce, Wing Sun (Felix) Wong, Robert Scott Ashworth, Kris David Kahn, Chan Siu Kei
  • Publication number: 20100252021
    Abstract: Disclosed is a grill having a firebox with an open upper end upon which rests a cooking grate. A burning chamber is disposed within the firebox and below the open upper end for containing a burning fuel material. A lid is hingedly affixed to the firebox and liftable to access either the grate or the burning chamber. A capture mechanism enables the lid to engage the grate such that when the capture mechanism is in a disengagement condition the lid may be lifted independently of the grate to access the grate, and when the capture mechanism is in an engagement condition lifting of the lid causes simultaneous lifting of the grate off of the firebox to allow access to the burning chamber.
    Type: Application
    Filed: March 31, 2010
    Publication date: October 7, 2010
    Applicant: Jordan Kahn Company
    Inventors: Donald Bryce, Felix Wong, Paul Santarsiero
  • Publication number: 20100235446
    Abstract: Techniques to make meetings discoverable are described. An apparatus may comprise a meeting server component operative to create a meeting object, associate at least one of metadata or content to the meeting object, and store the meeting object, metadata and content. The meeting server component comprising an indexing component operative to index metadata associated with the meeting object, and a search engine component operative to receive a search query comprising search criteria. Other embodiments are described and claimed. Other embodiments are described and claimed.
    Type: Application
    Filed: March 16, 2009
    Publication date: September 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Alex Hehmeyer, Amit Gupta, Avronil Bhattacharjee, Felix Wong, Jay Zybura
  • Patent number: 7487176
    Abstract: Systems and methods for extending a directory schema independent of schema modification are described. In one aspect, a directory schema data structure includes a flexible attribute data field. The flexible attribute data field identifies a complex data type. The complex data type is used to express one or more operational or data providing properties of a flexible attribute. The one or more operational or data providing properties are independent of the complex data type and independent of directory schema modification. The directory schema data structure also includes a flexible structural object content class to encapsulate the flexible attribute.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: February 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Stewart P. MacLeod, James H. Booth, Kim Cameron, Jonathan A. Fischer, Max L. Benson, Felix Wong, Robert Dan Thompson, IV, Hilal Al-Hilali
  • Patent number: D649628
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: November 29, 2011
    Inventors: Donald William Bryce, Wing Sun (Felix) Wong, Robert Scott Ashworth
  • Patent number: D650055
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: December 6, 2011
    Inventors: Donald William Bryce, Wing Sun (Felix) Wong, Robert Scott Ashworth