Patents by Inventor Richard Lam

Richard Lam 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: 12233332
    Abstract: Methods and systems for remote multiplayer gameplay are disclosed. An example method can include joining a multiplayer interactive physical game including first and second players competing in an activity; capturing a first game video of a first player in a first play of the multiplayer interactive physical game, using a first camera on a first mobile computing device in a first gaming area; determining a first object flow associated with the first player from the first game video, by performing an algorithm on one or more frames of the first game video to detect one or more key points of the first player; generating a first analytic based on the first object flow; receiving a second analytic associated with the second player in a second gaming area; and generating a feedback to the first player based on the first analytic or the second analytic.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: February 25, 2025
    Assignee: NEX Team Inc.
    Inventors: Keng Fai Lee, Qi Zhang, Wing Hung Chan, Wang Fai Ng, Tin Yin Lam, Alexander Wu, Ian Smith, David Richard Schmierer, Bradford Lewis Farkas, Kin Ming Law
  • Publication number: 20240272880
    Abstract: Large applications may access data from a number of different computing environments. Each of these computing environments may provide user interface (UI) components that are tightly coupled with the backend services providing the data. When an application is loaded in one computing environment, the main UI and local UI components from that environment may be loaded during initialization. Additionally, UI components from other computing environments may be dynamically added to the main UI at runtime. These UI components may communicate through proxies that resolve cross-domain communication and pass secure user tokens to retrieve data from the corresponding backend services in the other computing environments for display by the UI components in the main UI. Thus, the user interface may seamlessly integrate UI components and associated data across different computing domains.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Applicant: Oracle International Corporation
    Inventors: Péter Ádám Ondrejka, István Kiss, Vajk Fekete, Ádám Gém, Lajos David, Tamas Radvanszki, Yongran (Anthony) Huang, Yu Jun (Richard) Lam, Robert Martijn Goris, Kyle Ingvald Parent
  • Patent number: 10623505
    Abstract: A network controller for a network implementing a virtual network overlay determines a network gateway via which a service appliance accesses the network. The network controller determines a network gateway via which an application server accesses the network. First policy data is distributed to the network gateway via which the service appliance accesses the network. This first policy data indicates that the network gateway via which the service appliance accesses the network forwards return packets addressed to a client device sent from an application server to the service appliance. Second policy data is distributed to the network gateway via which the application server accesses the network. This second policy data indicates the network gateway via which the application server accesses the network is configured to forward return packets addressed to the client device to the network gateway via which the service appliance accesses the network.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: April 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Elyor Khakimov, Shyam Kapadia, Richard Lam
  • Patent number: 10298698
    Abstract: Presented herein are techniques for actively monitoring, at a network controller, a network location of an endpoint connected to the network based on control plane updates. The network controller is configured to archive the network location of the endpoint, along with local information for the endpoint, in an endpoint tracking database of the network controller.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: May 21, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Lukas Krattiger, Wing Hon Yeung, Uffaz Nathaniel, Richard Lam
  • Publication number: 20190037033
    Abstract: A network controller for a network implementing a virtual network overlay determines a network gateway via which a service appliance accesses the network. The network controller determines a network gateway via which an application server accesses the network. The network controller distributes first policy data to the network gateway via which the service appliance accesses the network. This first policy data indicates a network policy such that when the policy is executed, the network gateway via which the service appliance accesses the network is configured to forward return packets addressed to a client device sent from an application server to the service appliance. The network controller distributes second policy data to the network gateway via which the application server accesses the network.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Elyor Khakimov, Shyam Kapadia, Richard Lam
  • Patent number: 10029184
    Abstract: A plug-in type container including: a bottom plate configured to prevent leaking through the container bottom; side walls; and side columns. The bottom plate, the side walls and the side columns are connected in a plug-in manner to form a trough body. The bottom plate and the side columns are provided with plug-in structures configured to engage with each other. The side columns and the side walls are provided with plug-in structures configured to engage with each other. The plug-in type container is formed by connecting the bottom plate, the side columns and the side walls in a plug-in manner. The components are plate-like or columnar structures and can be directly stacked for packing, thereby occupying little space and convenient to transport and carry. Moreover, assembly of the container can be done in a simple manner, thus a common consumer can assemble the container without using tools or screws.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: July 24, 2018
    Inventors: Cliff Lam, Terry Lam, Richard Lam
  • Patent number: 9985867
    Abstract: Presented herein are methods for advertising an IP prefix to address the connectivity problem in multi-chassis link aggregation scenario. A peer switch will advertise two VTEP addresses. It will use a physical IP (PIP) address as a next hop (NH) for a prefix route, while continuing to use a VIP for host IP and MAC route advertisement. A new virtual MAC is introduced and it is derived from the VIP as the router MAC associated with VIP. A switch is made to use a VIP for prefix advertisement when a device detects that the same prefix is reachable both locally and from its peer. This saves adjacency entries consumed in the remote VTEPs. These techniques fix the connectivity issue for prefix routes that is exposed with current EVPN, without requiring any additional adjacency resource consumption.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: May 29, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Liqin Dong, Shyam Kapadia, Neeraj Malhotra, Richard Lam, Lukas Krattiger
  • Publication number: 20180013654
    Abstract: Presented herein are techniques for actively monitoring, at a network controller, a network location of an endpoint connected to the network based on control plane updates. The network controller is configured to archive the network location of the endpoint, along with local information for the endpoint, in an endpoint tracking database of the network controller.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 11, 2018
    Inventors: Shyam Kapadia, Lukas Krattiger, Wing Hon Yeung, Uffaz Nathaniel, Richard Lam
  • Publication number: 20170171057
    Abstract: Presented herein are methods for advertising an IP prefix to address the connectivity problem in multi-chassis link aggregation scenario. A peer switch will advertise two VTEP addresses. It will use a physical IP (PIP) address as a next hop (NH) for a prefix route, while continuing to use a VIP for host IP and MAC route advertisement. A new virtual MAC is introduced and it is derived from the VIP as the router MAC associated with VIP. A switch is made to use a VIP for prefix advertisement when a device detects that the same prefix is reachable both locally and from its peer. This saves adjacency entries consumed in the remote VTEPs. These techniques fix the connectivity issue for prefix routes that is exposed with current EVPN, without requiring any additional adjacency resource consumption.
    Type: Application
    Filed: February 12, 2016
    Publication date: June 15, 2017
    Inventors: Liqin Dong, Shyam Kapadia, Neeraj Malhotra, Richard Lam, Lukas Krattiger
  • Patent number: 9402642
    Abstract: A portable hand held tongue vacuum cleaner that includes a small vacuum pump and power supply contained within a hollow housing. A removable cleaning head is attached to a vacuum port which extends out from the housing. The cleaning head includes bristles and a centrally located vacuum tube whose end terminates just below the height of the bristles. The cleaning head is oriented at a forty-five degree angle with respect to the cleaning head extension tube. A removable filter trap is located inside the extension tube to catch debris removed from the surface of the tongue.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: August 2, 2016
    Inventor: Richard Lam
  • Publication number: 20160046405
    Abstract: A plug-in type container including: a bottom plate configured to prevent leaking through the container bottom; side walls; and side columns. The bottom plate, the side walls and the side columns are connected in a plug-in manner to form a trough body. The bottom plate and the side columns are provided with plug-in structures configured to engage with each other. The side columns and the side walls are provided with plug-in structures configured to engage with each other. The plug-in type container is formed by connecting the bottom plate, the side columns and the side walls in a plug-in manner. The components are plate-like or columnar structures and can be directly stacked for packing, thereby occupying little space and convenient to transport and carry. Moreover, assembly of the container can be done in a simple manner, thus a common consumer can assemble the container without using tools or screws.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 18, 2016
    Inventors: Cliff Lam, Terry Lam, Richard Lam
  • Publication number: 20150026917
    Abstract: A portable hand held tongue vacuum cleaner that includes a small vacuum pump and power supply contained within a hollow housing. A removable cleaning head is attached to a vacuum port which extends out from the housing. The cleaning head includes bristles and a centrally located vacuum tube whose end terminates just below the height of the bristles. The cleaning head is oriented at a forty-five degree angle with respect to the cleaning head extension tube. A removable filter trap is located inside the extension tube to catch debris removed from the surface of the tongue.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Inventor: Richard Lam
  • Publication number: 20120243830
    Abstract: A fiber optic connector assembly (10) for a bundle (22) of fibers (20) is provided. The connector assembly (10) includes an opposing pair of keyed end assemblies (19) and a keyed housing (34) for receiving them. Each keyed end assembly (12) includes key ring (30) with a projecting tab (31) departed to mate with a key slot (32) in the keyed housing (34). A method for aligning the fibers (20) in the bundle (22) using an alignment guide (48) is provided to assemble the connector (10).
    Type: Application
    Filed: March 25, 2011
    Publication date: September 27, 2012
    Applicant: Valdo Fiber Optics, Inc.
    Inventors: Michel Y. Rondeau, Israel Miranda, Richard Lam
  • Patent number: 7689630
    Abstract: A method and apparatus for encoding data from heterogeneous sources and structuring them into a common format using bitmap techniques for integration, storage, access, and performing Boolean operations to derive new meaningful results is provided. A new control layer is added to a linear bitmap to provide data compression and management. Boolean operations are efficiently performed by first at the control bits level and will perform at the data bits only if necessary. The bitmap structures can be created independently on separate computing platforms and are operable interchangeably on different platforms, without the restricted need of using a separate database management system.
    Type: Grant
    Filed: March 12, 2007
    Date of Patent: March 30, 2010
    Inventor: Richard Lam
  • Patent number: 6727906
    Abstract: A method of automatically transforming an arbitrary pixel image into a corresponding simulated water color like image is disclosed. The method includes dividing the image into regions (630) having substantially the same color characteristics (632). Once divided, the borders (734, 735) of the regions are determined and filtered. The filtering utilizes the color of the regions on each side of the border to produce a mixture color along the border.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: April 27, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventors: Catherine Jane Lockeridge, Stephen Robert Bruce, Richard Lam, Bernard John Giannetti
  • Publication number: 20020095439
    Abstract: A method of arranging a plurality of images on a page includes the step of arranging the images on the page in accordance with a first predetermined layout pattern. The images are then rearranged in accordance with a “controlled overlapping” rule characterized by a predetermined cost function. Finally, the predetermined cost function is optimized to determine a final coordinate position for each image, thereby to generate a final layout pattern.
    Type: Application
    Filed: February 20, 1998
    Publication date: July 18, 2002
    Inventors: TIMOTHY MERRICK LONG, JULIE YAN ZHU, ALISON JOAN LENNON, RICHARD LAM
  • Publication number: 20020020648
    Abstract: A continuous roll of plastic bags are joined “mouth to mouth” and “bottom to bottom”. The bags are separated by sealed seams and perforations at their bottoms and by non-coinciding perforated lines at their mouths. The non-coinciding perforated lines may be sinusoidal inverses of each other in one embodiment.
    Type: Application
    Filed: June 1, 2001
    Publication date: February 21, 2002
    Inventors: Richard Lam, Bridget Lam
  • Publication number: 20020012003
    Abstract: A method of automatically transforming an arbitrary pixel image into a corresponding simulated water color like image is disclosed. The method includes dividing the image into regions (630) having substantially the same color characteristics (632). Once divided, the borders (734, 735) of the regions are determined and filtered. The filtering utilizes the color of the regions on each side of the border to produce a mixture color along the border.
    Type: Application
    Filed: August 28, 1998
    Publication date: January 31, 2002
    Inventors: CATHERINE JANE LOCKERIDGE, STEPHEN ROBERT BRUCE, RICHARD LAM, BERNARD JOHN GIANNETTI
  • Publication number: 20010001857
    Abstract: A method of providing a hierarchical structure linking a plurality of images on a page. A frame is provided for each of the images, each frame including at least one link node. A link vector is then generated, linking a node on one frame with a node on another frame, thereby to create a child item to parent item relationship between images associated with the respective frames. The steps of node linking are repeated as desired until a family of child item to parent item relationships has been generated.
    Type: Application
    Filed: February 20, 1998
    Publication date: May 24, 2001
    Inventors: LUKE KENDALL, RICHARD LAM