Patents by Inventor Charles Lai
Charles Lai 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: 20240087738Abstract: A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.Type: ApplicationFiled: November 17, 2023Publication date: March 14, 2024Inventors: Yulun Wang, Charles S. Jordan, Tim Wright, Michael Chan, Marco Pinter, Kevin Hanrahan, Daniel Sanchez, James Ballantyne, Cody Herzog, Blair Whitney, Fuji Lai, Kelton Temby, Eben Christopher Rauhut, Justin H. Kearns, Cheuk Wah Wong, Timothy Sturtevant Farlow
-
Patent number: 10660165Abstract: A cooking system for preparation of foods, comprises an oven with a microwave source and a convection heater, and a bowl with a stirrer; the system further comprises at least a couple of interchangeable bowls, a plastic bowl being configured to be used when microwave source is in an activated configuration and a metal bowl being configured to be used when heater is in an activated configuration.Type: GrantFiled: April 22, 2016Date of Patent: May 19, 2020Assignee: Whirlpool CorporationInventors: Daniele Franchi, Charles Lai
-
Patent number: 10375191Abstract: An online social networking system publishes a new notification type to a single entry point controller. Each new notification type uses the same generic schema. The system maps the same generic schema into the same generic input model, and stores the same generic input model into a database. The system reads the same generic input model from the database, converts the same generic input model into a same generic output model, and transmits the same generic output model to a formatter. The formatter receives a request for a notification event, and transmits the notification event to an application programming interface. The formatter is a sole location that is aware of the new notification type. The formatter decorates and formats the notification event based on the same generic output model. The formatter transmits the notification event to the application programming interface, which transmits the notification event to the client device.Type: GrantFiled: November 29, 2017Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Adam Christopher Hobson, Charles Lai, Ivan Darmansyah, Nisheth Joshi, Jingshu Huang, Lewis Brandon Douglas Miller, Gevorg Kurghinyan, Cameron Alexander Lee, Jeffrey Zundel, Karthik Ramgopal
-
Publication number: 20190166079Abstract: An online social networking system displays notifications to members. The notifications relate to other members of the online social networking system. The system receives input from members relating to the notifications, and generates a virality of contextual conversations on the online social networking system based on the notifications and the input relating to the notifications.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Adam Christopher Hobson, Charles Lai, Joshua Levine, Naman Goel, Christina Lynn Lopus, Preethi Nagashri, Guanchao Wang, Abel Ernesto Sanchez Ali, Lewis Brandon Douglas Miller, Rajagopalan Ranganathan
-
Publication number: 20190166213Abstract: An online social networking system publishes a new notification type to a single entry point controller. Each new notification type uses the same generic schema. The system maps the same generic schema into the same generic input model, and stores the same generic input model into a database. The system reads the same generic input model from the database, converts the same generic input model into a same generic output model, and transmits the same generic output model to a formatter. The formatter receives a request for a notification event, and transmits the notification event to an application programming interface. The formatter is a sole location that is aware of the new notification type. The formatter decorates and formats the notification event based on the same generic output model. The formatter transmits the notification event to the application programming interface, which transmits the notification event to the client device.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Adam Christopher Hobson, Charles Lai, Ivan Darmansyah, Nisheth Joshi, Jingshu Huang, Lewis Brandon Douglas Miller, Gevorg Kurghinyan, Cameron Alexander Lee, Jeffrey Zundel, Karthik Ramgopal
-
Publication number: 20170147710Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying multi-format search results in a dialer application.Type: ApplicationFiled: November 20, 2015Publication date: May 25, 2017Inventors: Charles Lai, Nicolas Alexander Miranda
-
Publication number: 20160316524Abstract: A cooking system for preparation of foods, comprises an oven with a microwave source and a convection heater, and a bowl with a stirrer; the system further comprises at least a couple of interchangeable bowls, a plastic bowl being configured to be used when microwave source is in an activated configuration and a metal bowl being configured to be used when heater is in an activated configuration.Type: ApplicationFiled: April 22, 2016Publication date: October 27, 2016Applicant: WHIRLPOOL CORPORATIONInventors: DANIELE FRANCHI, CHARLES LAI
-
Patent number: 7093207Abstract: An extensible data analysis system for analyzing integrated circuit fabrication data produced during integrated circuit fabrication, including an application tier that selectively runs analysis nodes. The application tier has an architecture for optionally including and excluding a desired selection of the analysis nodes. The application tier architecture allows the selection of the analysis nodes to be dynamically added by a user. A data access tier selectively runs data reader nodes. The data access tier has an architecture for optionally including and excluding a desired selection of the data reader nodes. The data reader nodes interpret a desired variety of data source files containing the integrated circuit fabrication data having different formats for access by the application tier. The data access tier architecture allows the selection of the data reader nodes to be dynamically added by the user.Type: GrantFiled: November 17, 2003Date of Patent: August 15, 2006Assignee: KLA-Tencor Technologies CorporationInventors: Po-Shou Liao, Benny Huang, Charles Lai, Jimmy Liao, Bing Li, Ilya Languev, Peter Eldredge, Leslie F. Smith, Felix Lai, Sino Ho, Ellis E-Li Chang, Sandeep Bhagwat, Anthony Cheung, Michael J. Bellon
-
Patent number: 5320345Abstract: A game ball includes an inflatable bladder or a core and a transparent cover over the bladder or core. The bladder or core may include a layer of windings, and the bladder or core is visible through the transparent cover to provide an unusual visual appearance. An inner label can be positioned between the bladder or core and the cover. The label is visible through the transparent cover, but the label is protected from abrasion and wear by the cover. An outer label may be applied to the outer surface of the cover.Type: GrantFiled: October 1, 1992Date of Patent: June 14, 1994Assignee: Wilson Sporting Goods Co.Inventors: Houang-Pin Lai, Charles Lai, Chih-Lung Chang, Mickey Leow, Gerald Grayer
-
Patent number: 4809216Abstract: A print engine data interface for sequentially accessing locations in a full page bit map for either retrieving the data therein and forwarding it to a print engine for subsequent printing, or for issuing a refresh command to refresh the data. A bit map address counter generates address location in the full page bit map that the print engine data interface accesses. A scan offset adjustment circuit in combination with a refresh and read/write arbitration logic circuit and the bit map address counter are provided so that the print engine data interface only accesses address locations for read/write retrieval that contain printing instructions to be forwarded to the print engine. The bit map locations that do not include printing instructions for forwarding are thus accessed only for refreshing. The print engine data interface further includes a parallel-to-serial converter unit to put the retrieved data in a form so that it can be forwarded in the usable state to the print engine.Type: GrantFiled: August 25, 1986Date of Patent: February 28, 1989Assignee: Digital Equipment CorporationInventor: Charles Lai