Patents by Inventor In C. Lim

In C. Lim 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).

  • Publication number: 20240164969
    Abstract: A surgical platform and trolley assembly and an interface of a robotic system are provided. The surgical platform and trolley assembly includes a trolley portion and a surgical platform portion. The trolley portion supports the surgical platform portion, and affords positioning and repositioning of the surgical platform portion relative to the interface of the robotic system. An end portion of the surgical platform portion is attachable relative to the robotic system via engagement to the interface.
    Type: Application
    Filed: January 29, 2024
    Publication date: May 23, 2024
    Inventors: Roy K. Lim, Arik A. Levy, Katharine E. Darling, Mark C. Dace, Yonatan Ushpizin
  • Patent number: 11987257
    Abstract: Systems and methods provide a drive system control architecture that comprises a seamless interface between original equipment manufacturer (OEM) vehicle systems or components (e.g., accelerator pedal, brake pedal, accessory components, etc.) and third-party (or non-OEM) vehicle systems or components (e.g., motor/generator (MG) and inverter systems, fuel cell and battery systems, transmission, etc.). A universal interface implemented in a vehicle may receive a request for a specified amount of torque from one or more components of a first set of vehicle components, and may determine a balance between one or more components of a second set of vehicle components for delivering the specified amount of torque. The universal interface may then instruct the one or more components of the second set of vehicle components to deliver a commensurate portion of the specified amount of torque.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: May 21, 2024
    Assignee: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: Laura E. Bower, Arlo C. Eitzer, Daniel K. Lim, Jonathan J. Sander, Christopher M. Bulpitt, Luke A. Rippelmeyer
  • Publication number: 20240143473
    Abstract: A client device installed with a client application comprising a configurable rules engine may be configured to (i) receive configuration data for a given rule related to the client application's observability behavior that comprises (a) a trigger event and (b) a set of one or more actions, (ii) based on the received configuration data, configure the configurable rules engine of the client application to execute the given rule, and (iii) initiate a runtime session of the client application during which the configurable rules engine of the client application executes the given rule by (a) monitoring for the trigger event, (b) while monitoring for the trigger event, detecting an occurrence of the trigger event, and (c) based on detecting the occurrence of the trigger event, causing the set of one or more actions to be carried out.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Brendan Gonzales Lim, Taggart C. Matthiesen, Vicky Li, Martin Conte Mac Donell, Matthew David Klein
  • Publication number: 20240143347
    Abstract: A client device installed with a client application having a graphical user interface (GUI) may be configured to (i) at a given time during a runtime session of the client application, identify a set of GUI elements within the GUI of the client application that is to be represented in a generic visualization of the GUI, (ii) generate a dataset that encodes the generic visualization of the GUI, wherein the generated dataset comprises a respective data structure for each GUI element in the identified set that encodes information for rendering a generic representation of the GUI element, and (iii) after generating the dataset that encodes the generic visualization of the GUI, transmit the generated dataset that encodes the generic visualization of the GUI to a back-end platform associated with a provider of the client application.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Brendan Gonzales Lim, Taggart C. Matthiesen, Vicky Li, Martin Conte Mac Donell, Matthew David Klein
  • Publication number: 20240143482
    Abstract: A computing platform may be configured with technology for presenting information about a given runtime session of a given client application in the form of a timeline view comprising a time-sorted listing of line items for log events recorded during the given runtime session, wherein each log event's line item includes (i) timing information, (ii) a textual descriptor log event, and (iii) an indication of one or more contextual values associated with the respective log event.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Brendan Gonzales Lim, Taggart C. Matthiesen, Vicky Li, Martin Conte Mac Donell, Matthew David Klein, Miguel Angel Juarez Lopez
  • Patent number: 11925586
    Abstract: A surgical platform and trolley assembly and an interface of a robotic system are provided. The surgical platform and trolley assembly includes a trolley portion and a surgical platform portion. The trolley portion supports the surgical platform portion, and affords positioning and repositioning of the surgical platform portion relative to the interface of the robotic system. An end portion of the surgical platform portion is attachable relative to the robotic system via engagement to the interface.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: March 12, 2024
    Assignee: MAZOR ROBOTICS LTD.
    Inventors: Roy K. Lim, Arik A. Levy, Katharine E. Darling, Mark C. Dace, Yonatan Ushpizin
  • Patent number: 11929295
    Abstract: A semiconductor package is disclosed, which comprises a substrate, one or more dies on a first side of the substrate, and a plurality of interconnect structures having a first pitch and coupled to a second side of the substrate. The interconnect structures may attach the substrate to a board. The substrate may include a first interconnect layer having a second pitch. The first interconnect layer may be coupled to the one or more dies through second one or more interconnect layers. Third one or more interconnect layers between the first interconnect layer and the interconnect structures may translate the first pitch to the second pitch. The substrate may include a recess on a section of the second side of the substrate. The semiconductor package may further include one or more components within the recess and attached to the second side of the substrate.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: March 12, 2024
    Assignee: Intel Corporation
    Inventors: Eng Huat Goh, Jiun Hann Sir, Min Suet Lim, Richard C. Stamey, Chu Aun Lim, Jimin Yao
  • Publication number: 20240065912
    Abstract: A surgical platform system facilitating manipulation of a patient support thereby is provided. The surgical platform system can include a support supporting a linkage portion, a first platform portion, and a second platform portion relative to the ground. The linkage portion can include a base pivotally attached to the support, a first connector pivotally supported by the base, and a first support portion and a second support portion pivotally supported by the first connector. The first platform portion can be supported by the first support portion and the second support portion, and the second platform can be supported by the base. Pivotal movement of the first platform portion relative to the base via pivotal movement of the connector, and pivotal movement of the second platform portion relative to the support via pivotal movement of the base can serve to separately articulate the first platform portion and the second platform portion relative to one another.
    Type: Application
    Filed: August 29, 2022
    Publication date: February 29, 2024
    Inventors: Roy K. Lim, Katharine E. Darling, Mark C. Dace
  • Publication number: 20220247196
    Abstract: In some examples, a controller includes a processing resource and a memory resource storing instructions to cause the processing resource to determine a schedule associated with a user identity, and cause, in response to an appointment included on the schedule associated with the user identity, a rechargeable battery of a computing device to charge from a first charge capacity to a second charge capacity.
    Type: Application
    Filed: July 22, 2019
    Publication date: August 4, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Hassan A. Syed, Juan Martinez, Benson C. Lim
  • Patent number: 11258669
    Abstract: Certain embodiments described herein are generally directed to techniques for computing grouping object memberships in a network. Embodiments include receiving a plurality of network configuration updates. Embodiments include identifying delta updates to a plurality of grouping objects based on the plurality of configuration updates. Embodiments include determining a parallel processing arrangement for the delta updates based on dependencies in a directed graph comprising representations of the plurality of grouping objects. Embodiments include processing the delta updates according to the parallel processing arrangement in order to determine memberships of the plurality of grouping objects. Embodiments include distributing one or more updates to one or more endpoints based on the memberships of the plurality of grouping objects.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Aayush Saxena, Aravinda Kidambi Srinivasan, Harold Vinson C. Lim, Shekhar Chandrashekhar
  • Publication number: 20220049358
    Abstract: The present invention is directed to a particle having a chemical conversion coating on at least a portion of the particle surface. The present invention is further directed to a coated substrate comprising: (a) a surface that has been contacted with a particle having a chemical conversion coating on at least a portion of the particle surface such that at least some portion of the substrate becomes treated with the conversion coating.
    Type: Application
    Filed: December 4, 2019
    Publication date: February 17, 2022
    Applicant: PPG Industries Ohio, Inc.
    Inventors: Julia Heigl, Nicole Lynn Rakers, Mark W. McMillen, Kees Van der Kolk, Arif Mubarok, Daniel Connor, Melinda J. Shearer, Mary Lyn C. Lim
  • Publication number: 20220021584
    Abstract: Certain embodiments described herein are generally directed to techniques for computing grouping object memberships in a network. Embodiments include receiving a plurality of network configuration updates. Embodiments include identifying delta updates to a plurality of grouping objects based on the plurality of configuration updates. Embodiments include determining a parallel processing arrangement for the delta updates based on dependencies in a directed graph comprising representations of the plurality of grouping objects. Embodiments include processing the delta updates according to the parallel processing arrangement in order to determine memberships of the plurality of grouping objects. Embodiments include distributing one or more updates to one or more endpoints based on the memberships of the plurality of grouping objects.
    Type: Application
    Filed: July 14, 2020
    Publication date: January 20, 2022
    Inventors: Aayush SAXENA, Aravinda Kidambi SRINIVASAN, Harold Vinson C. LIM, Shekhar CHANDRASHEKHAR
  • Patent number: 11175969
    Abstract: Disclosed is a technique for communicating message objects from a first process to a second process in transport node of a virtualized network, the message objects specifying a change to status of a virtualized network object in the virtualized network. In technique, message objects are separated from operation objects, which have fields corresponding to the fields of the message objects, a field of the operations object being capable of specifying a change to or a status of a field of the message object to which it corresponds. Yet another object combines a message object and an operation object so that the protocol for communication between the first and second process is the same regardless of the contents of the actual message.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: November 16, 2021
    Assignee: Nicira, Inc.
    Inventors: Harold Vinson C. Lim, Risi Thonangi, Igor Ganichev
  • Patent number: 11121946
    Abstract: Described herein are systems, methods, and software to capture packets of interest in a virtual switch. In one implementation, a method of capturing packets of interest in a virtual switch includes identifying a request to capture packets associated with first packet attributes. The method further includes, in response to the request, assigning a virtual port for forwarding the packets associated with the first packet attributes, and implementing a forwarding rule in the virtual switch to forward the packets associated with the first packet attributes to at least the virtual port. The method further provides for directing traffic over the virtual switch using the forwarding rule.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: September 14, 2021
    Assignee: Nicira, Inc.
    Inventor: Harold Vinson C. Lim
  • Patent number: 10798048
    Abstract: A method of suppressing ARP packets in a logical network comprising a set of data compute nodes (DCNs). The DCNs are hosted on a set of physical hosts. Each DCN has a protocol address and is connected to a forwarding elements (FE) on the corresponding host. Each FE has a set of flows that specifies a set of conditions to match a set of fields of each received packet and a set of actions to take on a packet that matches the set of conditions. An FE on a physical host receives a packet sent by a first DCN on the physical host and determines that the received packet is an ARP request packet by matching a set of fields in the packet with a set of conditions of a particular flow. The ARP request packet identifies a protocol address of a second DCN on the logical network.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 6, 2020
    Assignee: NICIRA, INC.
    Inventors: Harold Vinson C. Lim, Mart Haitjema, Srinivas Neginhal, Pankaj Thakkar, Teemu Koponen, Anupam Chanda, Benjamin L. Pfaff
  • Patent number: 10754832
    Abstract: A composite database containing virtualized objects of a transport node in a virtualized network, and methods pertaining thereto is disclosed. The composite database supports each of many clients having their own database values. The composite database is formed by augmenting a key-value database to have an augmented key that comprises an original key, indicating the type of object stored, concatenated with a list of database identifiers. The composite database stores at the augmented key, values of objects in the database that pertain to each database identifier in the augmented key, where each object is in serialized form. Accessing the database includes scanning the database for a list of augmented key-value pairs containing a given key. Getting a database record includes specifying a key and a database identifier. The list of augmented key-value pairs is searched for the record having the specified database identifier.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: August 25, 2020
    Assignee: Nicira, Inc.
    Inventors: Risi Thonangi, Harold Vinson C. Lim
  • Patent number: 10511487
    Abstract: Some embodiments provide a novel method for installing flows of a desired network state in an actualized network state of a managed forwarding element. In some embodiments, the method maintains a flow output table based on flow events received from a computation engine for computing desired state, and from a set of managed forwarding elements on which the computed desired state is installed. The method of some embodiments then installs flows on the set of managed forwarding elements based on the flow output table.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 17, 2019
    Assignee: NICIRA, INC.
    Inventors: Harold Vinson C. Lim, Natasha Gude
  • Patent number: 10404276
    Abstract: The present disclosure generally relates to an encoding scheme, and more specifically to a stable encoding scheme that is both variable-length and order-preserving. The present disclosure further describes a decoding scheme to decode and encoding generated by the encoding scheme. The encoding scheme may be parameterized by a single parameter k which remains constant across encoding and corresponding decoding operations. The output encodings generated by the encoding scheme are variable-length while maintaining order.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 3, 2019
    Assignee: Nicira, Inc.
    Inventors: Risi Thonangi, Harold Vinson C. Lim, Igor Ganichev
  • Patent number: 10374874
    Abstract: Described herein are systems, methods, and software to reduce data plane disruption during a startup event for a virtual switch controller. In one example, during a startup event, applications are initiated on a virtual switch controller to configure the virtual switch. Once initiated, an application, which depends on one or more other applications, may hold configuration operations until notifications are received from the one or more other applications operating on the virtual switch controller. Once the notifications are received, the application may resume the required configuration operations.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: August 6, 2019
    Assignee: Nicira, Inc.
    Inventor: Harold Vinson C. Lim
  • Publication number: 20190235937
    Abstract: Disclosed is a technique for communicating message objects from a first process to a second process in transport node of a virtualized network, the message objects specifying a change to status of a virtualized network object in the virtualized network. In technique, message objects are separated from operation objects, which have fields corresponding to the fields of the message objects, a field of the operations object being capable of specifying a change to or a status of a field of the message object to which it corresponds. Yet another object combines a message object and an operation object so that the protocol for communication between the first and second process is the same regardless of the contents of the actual message.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 1, 2019
    Inventors: Harold Vinson C. LIM, Risi THONANGI, Igor GANICHEV