Abstract: Motorized window treatment systems are disclosed. A motorized window treatment system may include a covering material, a sensor circuit, and a control circuit. The sensor circuit may be configured to generate sensor signals indicative of a position of the covering material. The control circuit may be configured to determine a present sensor state of the sensor circuit, determine a predicted sensor state for the sensor circuit based at least in part on a power-down position recorded at a first time and a final position recorded at a second time, compare the predicted sensor state with the present sensor state, and determine a present position of the covering material based on the comparison of the predicted sensor state and the present sensor state. Methods of adjusting a position of a covering material of a motorized window treatment also are disclosed.
Abstract: A policy interpreter detects that an application container has been added in a container system, and opens a stored manifest for the application container. The policy interpreter retrieves running services information regarding the application container, and generates a security policy for the application container. The security policy defines a set of actions for which the application container can perform, and the set of actions are determined using the manifest and the running service information associated with the application container. The policy interpreter loads the security policy at a security container. The security container blocks an action performed by the application container in response to determining that the action performed by the application container does not match any action in the set of actions defined in the security policy. The policy interpreter transmits the security policy to a graphical user interface container for presentation to a user via a display device.
Abstract: A computing system includes a touch-sensitive display and one or more processors. The touch-sensitive display is configured to detect a run-time touch input from a user. The one or more processors are configured to execute instructions using portions of associated memory to implement a touch driver of the touch-sensitive display and an artificial intelligence model. The touch driver is configured to process the run-time touch input based on a plurality of calibration parameters and output a touch event and a plurality of run-time touch input parameters associated with the touch input event. The artificial intelligence model is configured to receive, as input, the run-time touch input parameters. Responsive to receiving the run-time touch input parameters, the artificial intelligence model is configured to output a personalized user touch driver profile including a plurality of updated calibration parameters for the touch driver.
Abstract: Some implementations are directed to adapting a client application on a feature phone based on experiment parameters. Some of those implementations are directed to adapting an assistant client application, where the assistant client application interacts with remote assistant component(s) to provide automated assistant functionalities via the assistant client application of the feature phone. Some implementations are additionally or alternatively directed to determining whether an invocation, of an assistant client application on a feature phone, is a request for transcription of voice data received in conjunction with the invocation, or is instead a request for an assistant response that is responsive to the transcription of the voice data (e.g., includes assistant content that is based on and in addition to the transcription, and that optionally lacks the transcription itself).
Type:
Grant
Filed:
December 16, 2021
Date of Patent:
April 23, 2024
Assignee:
GOOGLE LLC
Inventors:
Diego Accame, Abraham Lee, Yujie Wan, Shriya Raghunathan, Raymond Carino, Feng Ji, Shashwat Lal Das, Nickolas Westman
Abstract: An IC die includes a temperature control element suitable for three-dimensional IC package with enhanced thermal control and management. The temperature control element may be formed as an integral part of an IC die that may assist temperature control of the IC die when in operation. The temperature control element may include a heat dissipation material disposed therein to assist dissipating thermal energy generated by the plurality of devices in the IC die during operation.
Type:
Grant
Filed:
April 9, 2021
Date of Patent:
April 23, 2024
Assignee:
Google LLC
Inventors:
Woon-Seong Kwon, Xiaojin Wei, Madhusudan K. Iyengar, Teckgyu Kang
Abstract: This disclosure describes techniques for addressing and/or accounting for path failures (e.g., congestion, link failures, disconnections, or other types of failures) within a network environment. In one example, this disclosure describes a method that includes receiving, by a node connected to a plurality of interconnected nodes, a network packet to be forwarded to a destination node; identifying, by a forwarding plane within the node, a first link along a path to the destination node; determining, by the forwarding plane, that the first link is inoperable; storing, by the node and within the network packet, data identifying the node as having been visited; identifying, by the forwarding plane and from among the plurality of egress links from the node, a second link that is operable and is along an alternative path to the destination node; and transmitting the network packet over the second link.
Abstract: An idea used herein is to use the same function for the dependency of the context and the dependency of the symbolization parameter on previously coded/decoded transform coefficients. Using the same function—with varying function parameter—may even be used with respect to different transform block sizes and/or frequency portions of the transform blocks in case of the transform coefficients being spatially arranged in transform blocks. A further variant of this idea is to use the same function for the dependency of a symbolization parameter on previously coded/decoded transform coefficients for different sizes of the current transform coefficient's transform block, different information component types of the current transform coefficient's transform block and/or different frequency portions the current transform coefficient is located within the transform block.
Abstract: The present disclosure relates to devices and methods for treating epistaxis. In some embodiments, a device for occluding epistaxis includes a first curvilinear wall, a second curvilinear wall, and a third curvilinear wall each disposed at a top portion of the device. The device has an x-axis, y-axis, and z-axis, and the top portion is relative to the y-axis. The device includes a fourth wall and a fifth wall each disposed at a bottom portion relative to the y-axis of the device. The fourth wall and the fifth wall independently are substantially straight or curvilinear. The device includes a first end including a front first end portion and a back first end portion. The first end is curvilinear corresponding to the first curvilinear wall, and the first end is disposed at an angle relative to the x-axis.
Abstract: Systems and methods are provided for subway personnel detection. An ultra-wideband (UWB) based detection of objects in subway tunnels may include transmitting UWB signals into an area within a subway tunnel, the area including one or more tracks traversed by trains running in the subway tunnel, receiving UWB signals within the area, and processing received UWB signals to enable detecting objects within the area. The processing may include identifying received UWB signals corresponding to echoes of the transmitted UWB signal transmitted by the detection devices, and detecting based on the echoes of the transmitted UWB signals when an object is present within the area. The object may be assessed, such as to determine when the object represents an intrusion within the area of the subway tunnel.
Abstract: Computing systems, devices, and methods of dynamic image composition for container deployment are disclosed herein. One example technique includes receiving a request for accessing a file from a container process. In response to receiving the request, the technique includes querying a mapping table corresponding to the container process to locate an entry corresponding to a file identifier of the requested file. The entry also includes data identifying a file location on the storage device from which the requested file is accessible. The technique further includes retrieving a copy of the requested file according to the file location identified by the data in the located entry in the mapping table and providing the retrieved copy of the requested file to the container process, thereby allowing the container process to access the requested file.
Type:
Grant
Filed:
January 13, 2023
Date of Patent:
April 23, 2024
Assignee:
Microsoft Technology Licensing, LLC
Inventors:
Jonathan De Marco, Benjamin M. Schultz, Frederick Justus Smith, IV, Hari R. Pulapaka, Mehmet Iyigun, Amber Tianqi Guo
Abstract: A method for determining a location of a vehicle includes a global navigation satellite system (GNSS) location system in a manufacturing environment. The method includes determining, when a key cycle transition condition of the vehicle and a vehicle gear transition condition of the vehicle are satisfied, a location parameter of the vehicle using an auxiliary location detection system, where the location parameter includes a location of the vehicle, identification information of the vehicle, and a timestamp of the vehicle. The method includes determining a vehicle time period based on the location parameter and a previous location parameter of the vehicle and validating a manufacturing routine of the vehicle when the location parameter satisfies a location condition and the vehicle time period satisfies a time condition.
Type:
Grant
Filed:
January 12, 2022
Date of Patent:
April 23, 2024
Assignee:
Ford Global Technologies, LLC
Inventors:
Joseph Stanek, Allen R. Murray, Fahad Liaqat, Sikder Imam, Daniel Robert Taylor, Charles Robert Maxwell Zine
Abstract: Techniques are described herein for assembling/evaluating automated assistant responses for privacy concerns. In various implementations, a free-form natural language input may be received from a first user and may include a request for information pertaining to a second user. Multiple data sources may be identified that are accessible by an automated assistant to retrieve data associated with the second user. The multiple data sources may collectively include sufficient data to formulate a natural language response to the request. Respective privacy scores associated with the multiple data sources may be used to determine an aggregate privacy score associated with responding to the request. The natural language response may then be output at a client device operated by the first user in response to a determination that the aggregate privacy score associated with the natural language response satisfies a privacy criterion established for the second user with respect to the first user.
Abstract: A toy comprises a resiliently deformable member, a first contactor defining a first contacting surface, and a second contactor defining a second contacting surface. At least one of the first and second contactors defines a concave surface. The resiliently deformable member supports the first and second contactors for movement along a main axis between an engaged configuration in which the first contacting surface is contact with the second contacting surface and a disengaged configuration in which the first contacting surface is disengaged from the second contacting surface. The resiliently deformable member biases the first and second contactors in opposite directions along the main axis. Application of force to displace the first and second contactors along the main axis creates a sound when the first and second contactors are disengaged from each other.
Abstract: A method and system for recommending content to a user whose interest(s) has not been identified is disclosed. A base user profile may be created for association with the user. The base user profile may be created by generating a list of ranked interests of a set of representative users. The list of ranked interests may be generated based on activity information obtained for the set of representative users. Content may be recommended to the user based on the base user profile.
Inventors:
Joshua Hickernell, Isaac Solomon Greenbaum, Thomas Etkin, Sameel Ahmed Malik, Harry Tre Markley, Drusilla de la Cruz Bramlett, Hayley Amber Ferr, Betty Jiaxin Chen, Diana Elizeth Artalejo Medina
Abstract: An illumination device includes: a light source; an optical component provided separately from the light source; a holding member holding the light source and the optical component; and a variable pressing member variably pressing the optical component against the holding member.