Patents by Inventor Victor Lin
Victor Lin 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: 20250140262Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: ApplicationFiled: January 3, 2025Publication date: May 1, 2025Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Publication number: 20250081397Abstract: This document describes a vapor chamber within an electronic device. In aspects, an electronic device includes a middle frame that provides mechanical support for the electronic device, a middle plate affixed to the middle frame to define an inner layer of a chassis, and a vapor chamber disposed inside the middle plate. The vapor chamber includes a first region proximate to a heat source and a second region opposite the first region. A coolant is evaporated in a first mode at the first region by heat absorbed from the heat source and is condensed in a second mode in the second region. This vapor chamber permits cooling of elements within the electronic device at lower cost and/or smaller size than many conventional cooling systems.Type: ApplicationFiled: November 1, 2024Publication date: March 6, 2025Applicant: Google LLCInventors: Eric Chuang, Victor Cheng, Cheng-Lin Wang
-
Publication number: 20250067496Abstract: A portable cooler container with active temperature control includes a double-walled insulated container body with a chamber to receive and hold temperature sensitive products. A control system is at least partially disposed between an outer wall and an inner wall of the container body. An electronic display screen on one of the lid and the container body configured to display shipping address information for the portable cooler container.Type: ApplicationFiled: March 6, 2024Publication date: February 27, 2025Inventors: Clayton Alexander, Daren John Leith, Mikko Juhani Timperi, Christopher Thomas Wakeham, Jacob William Emmert, Joseph Lyle Koch, Frank Victor Baumann, Clifton Texas Lin, Farzam Roknaldin, Mark Channing Stabb
-
Patent number: 12190891Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: February 2, 2024Date of Patent: January 7, 2025Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Publication number: 20240177716Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: ApplicationFiled: February 2, 2024Publication date: May 30, 2024Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 11935544Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: September 13, 2021Date of Patent: March 19, 2024Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 11893998Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: September 13, 2021Date of Patent: February 6, 2024Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Publication number: 20230259383Abstract: A method for installing an agent at one or more virtual machines (VMs) of a VM fleet includes transmitting a message to a user interface according to a policy defined in a pre-installed package included in a VM image of the VM fleet, receiving a user input indicating to install the agent at the one or more VMs, and installing the agent at the one or more VMs based on the user input.Type: ApplicationFiled: February 16, 2022Publication date: August 17, 2023Inventors: Haskell Garon, Ling Huang, David Raffensperger, Victor Lin
-
Publication number: 20210407518Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: ApplicationFiled: September 13, 2021Publication date: December 30, 2021Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Patent number: 11120804Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: GrantFiled: April 1, 2019Date of Patent: September 14, 2021Assignee: GOOGLE LLCInventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Publication number: 20200342880Abstract: Implementations set forth herein relate to management of casting requests and user inputs at a rechargeable device, which provides access to an automated assistant and is capable of rendering data that is cast from a separate device. Casting requests can be handled by the rechargeable device despite a device SoC of the rechargeable device operating in a sleep mode. Furthermore, spoken utterances provided by a user for invoking the automated assistant can also be adaptively managed by the rechargeable device in order mitigate idle power consumption by the device SoC. Such spoken utterances can be initially processed by a digital signal processor (DSP), and, based on one or more features (e.g., voice characteristic, conformity to a particular invocation phrase, etc.) of the spoken utterance, the device SoC can be initialized for an amount of time that is selected based on the features of the spoken utterance.Type: ApplicationFiled: April 1, 2019Publication date: October 29, 2020Inventors: Andrei Pascovici, Victor Lin, Jianghai Zhu, Paul Gyugyi, Shlomi Regev
-
Publication number: 20200047949Abstract: A storage bucket assembly has a bucket and a hanging member. The bucket has a bucket body, two connecting portions formed on an outer surface of the bucket body, and an abutting portion disposed on a top of the bucket body. The hanging member is pivotally mounted on the bucket and has two connecting plates, a top plate, and two supports. The two connecting plates are connected pivotally to the two connecting portions, respectively. The top plate is connected to the two connecting plates. The two supports are disposed on the top plate. The two supports and the abutting portion are formed as a three-point support to make the storage bucket assembly steadily mounted on an edge of a table. The storage bucket assembly occupies very little space on a top surface of the table.Type: ApplicationFiled: August 13, 2018Publication date: February 13, 2020Inventor: VICTOR LIN
-
Patent number: 10231561Abstract: A storage bucket has a storage member and a supporting assembly. The storage member has a body, a holding portion, and two slip-proof elements. The holding portion is formed on the outer surface of the body. The slip-proof elements are disposed on a bottom surface of the holding portion. The supporting assembly is rotatably disposed on the storage member and has a supporting rod, two shafts, and a slip-proof foot. The supporting rod is disposed on the body. The shafts are respectively and fixedly disposed on two sides of the supporting rod. The shafts are rotatably inserted into the body. The slip-proof foot is disposed on a top end of the supporting rod. The storage bucket can be located beside the edge of a table and occupies little space above the table-top surface. Retrieving objects from the storage bucket is convenient.Type: GrantFiled: April 2, 2018Date of Patent: March 19, 2019Assignee: Actigift Development Co., Ltd.Inventor: Victor Lin
-
Patent number: 10225751Abstract: Systems and methods of hybrid control of a computer network are provided. The system can comprise a controller and a plurality of nodes having an in-band control plane network arranged in a directed acyclic graph routing topology. A first node of the plurality of nodes can be configured to detect a link failure of a first link, the first link being controller-directed. The first node can reverse a second link to a second node from outward-directed to controller-directed such that the first node can communicate with the controller via the second link and the in-band control plane network. The first node can detect a reversal of the second link caused by the second node. The first node can determine that the in-band control plane network is partitioned. The first node can use an out-of-band control plane network to inform the controller that the in-band control plane network is partitioned.Type: GrantFiled: November 16, 2016Date of Patent: March 5, 2019Assignee: Google LLCInventors: Junda Liu, Jiangbo Li, Victor Lin
-
Publication number: 20180289193Abstract: A storage bucket has a storage member and a supporting assembly. The storage member has a body, a holding portion, and two slip-proof elements. The holding portion is formed on the outer surface of the body. The slip-proof elements are disposed on a bottom surface of the holding portion. The supporting assembly is rotatably disposed on the storage member and has a supporting rod, two shafts, and a slip-proof foot. The supporting rod is disposed on the body. The shafts are respectively and fixedly disposed on two sides of the supporting rod. The shafts are rotatably inserted into the body. The slip-proof foot is disposed on a top end of the supporting rod. The storage bucket can be located beside the edge of a table and occupies little space above the table-top surface. Retrieving objects from the storage bucket is convenient.Type: ApplicationFiled: April 2, 2018Publication date: October 11, 2018Inventor: Victor Lin
-
Patent number: 9974017Abstract: A method includes executing a user equipment (UE) device in a doze mode, a peek mode, and a normal mode. The doze mode includes terminating any connections with a network, comparing a clock time with a maintenance window schedule of maintenance time windows, and executing the peek mode when the clock time is within a maintenance time window. The peek mode includes receiving a connection request from a mobility management entity (MME) system when the MME system has been notified of at least one buffered downlink packet addressed to the UE device, and executing the normal mode in response to receiving the connection request. The normal mode includes establishing a connection to the network and receiving the at least one buffered downlink packet.Type: GrantFiled: August 4, 2017Date of Patent: May 15, 2018Assignee: Google LLCInventors: Victor Lin, Amol Tuli
-
Patent number: 9736067Abstract: Methods and systems for generating a forwarding table for a packet switch. The system includes a route manager for the packet switch, configured to identify a plurality of multi-path groups each corresponding to a respective initial set of routing entries in the forwarding table and generate, for one or more multi-path groups, at least one replacement set of routing entries with fewer routing entries than the initial set corresponding to the respective multi-path group. The route manager selects, based on a traffic reduction cost metric, one or more of the replacement sets of routing entries, each corresponding to a different respective multi-path group, and updates the forwarding table with the selected replacement sets. In some implementations, the traffic reduction cost metric includes a traffic characteristic. In some implementations, the packet switch participates in a software-defined network (SDN) and the route manager is part of an SDN controller.Type: GrantFiled: March 10, 2015Date of Patent: August 15, 2017Assignee: Google Inc.Inventors: Fei Ye, Jiangbo Li, Victor Lin, Subhasree Mandal
-
Patent number: 9448306Abstract: In a method of implementing a positioning system a buffer is configured to store a buffer record for each of a plurality of position fixes determined by the receiver and a database is configured to store a database record for each of the position fixes. Buffer records are accumulated, with each buffer record corresponding to one of the position fixes determined by the receiver. A first threshold position near an area in which a degradation event occurs is identified and recorded in a first database record. A second threshold position near the area is identified in a second database record. The second threshold position is indicated by one of the position fixes outside of the area and is proximate to a position at which the degradation event ends.Type: GrantFiled: August 12, 2013Date of Patent: September 20, 2016Assignee: MARVELL INTERNATIONAL LTD.Inventors: Wentao Zhang, Victor Lin
-
Patent number: 9432255Abstract: Aspects and implementations of the present disclosure are directed to methods and systems for a network tolerant to a network device that is temporarily absent from the control plane. In one aspect, in general, the system includes an event manager configured to send, to a controller configured to exchange control messages with a network device, a first request to temporarily withdraw the network device from control plane interactions. The event manager then triggers an event at the network device during which the network device is non-responsive to control plane interactions. After determining that the event has completed, the event manager sends the controller a second request to restore the network device. The controller is configured to request, responsive to the first request, a network application to transition to a tolerant state; and to request, responsive to the second request, the network application to transition to a sensitive state.Type: GrantFiled: January 15, 2014Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Jahangir Hasan, Rajababru Thatikunta, Joon Suan Ong, Charles Robert Barker, Jr., Lorenzo Vicisano, Subbaiah Naidu Kotla Venkata, Victor Lin
-
Patent number: D842046Type: GrantFiled: January 19, 2018Date of Patent: March 5, 2019Inventors: Victor Lin, Chih-Hsiung Chen