09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable computer software and mobile applications for
organizing, managing, and accessing video games and
interactive entertainment content; downloadable computer
software for launching, resuming, and updating video games;
downloadable computer software for recommending,
discovering, and previewing video games and interactive
entertainment applications; downloadable computer software
for providing information, news, and updates relating to
video games, tournaments, and gaming events; downloadable
computer software for connecting users with other players,
viewing friends' gaming activity, issuing and accepting
gaming challenges, and participating in online gaming
communities; downloadable computer software for accessing
subscription-based gaming services and downloadable game
content; downloadable computer software for synchronizing
gameplay progress and user profiles across devices;
downloadable computer software for providing game
performance metrics, achievements, and leaderboards;
downloadable computer software for streaming, sharing, and
viewing gameplay video content.
Various implementations disclosed herein include devices, systems, and methods that localize a device based on detecting planes in depth data acquired by the device. For example, an example process may include detecting first plane data in first sensor data acquired by a sensor at a first viewpoint location in a physical environment, detecting second plane data in second sensor data acquired by the sensor at a second viewpoint location in the physical environment, determining that the first plane data and the second plane data correspond to a same plane based on comparing the first plane data with the second plane data, and determining a spatial transformation between the first viewpoint location and the second viewpoint location based on the first plane data and the second plane data.
A wireless communication device may wirelessly control an object, such as a physical device, directly or through interaction with a virtual representation (or placeholder) of the object situated at a predefined physical location. In particular, the wireless communication device may identify an intent gesture performed by a user that indicates intent to control the object. For example, the intent gesture may involve pointing or orienting the wireless communication device toward the object, with or without additional input. Then, the wireless communication device may determine the object associated with the intent gesture using wireless ranging and/or device orientation. Moreover, the wireless communication device may interpret sensor data from one or more sensors associated with the wireless communication device to determine an action gesture corresponding to a command or a command value. The wireless communication device may then transmit the command value to control the object.
An electronic device may include wireless circuitry having an oscillator. The oscillator can include a pair of n-type transistors coupled to a first tail node, a pair of p-type transistors coupled to a second tail node, a load inductor coupled between the pair of n-type transistors and the pair of p-type transistors, a load capacitor coupled between the pair of n-type transistors and the pair of p-type transistors, a tunable capacitor, and a first transformer coupled between the first tail node and the tunable capacitor. The oscillator can further include a second transformer coupled between the second tail node and the tunable capacitor. The tunable capacitor can include multiple differential switchable capacitor circuits.
H03B 5/12 - Generation of oscillations using amplifier with regenerative feedback from output to input with frequency-determining element comprising lumped inductance and capacitance active element in amplifier being semiconductor device
Techniques, described herein, may enable a user equipment (UE) to use multiple sidelink (SL) carriers to send information to another UE, and for feedback regarding reception of the information to be communicated via a single SL carrier.
Embodiments are directed to systems and methods for determining a metric associated with electrode-skin contact quality. A reference signal is applied to a set of electrodes. The quality of contact between each electrode or subset of electrodes and the skin determines the amplitude of a contact signal that may be measured by processing circuitry of an electronic device. The contact signals for each of the electrodes, and any biological and/or other signals that may be acquired by the electrodes, are measured sequentially in a series of sampling windows. The measured signals associated with each sampling window are digitized and sequentially stored. A composite signal is generated from the sequentially stored samples and demodulated, to provide an output signal. The output signal may be analyzed to determine a metric associated with the contact quality between the set of electrodes and the skin of the user.
An electronic device such as a wristwatch may be provided with a housing, a display mounted to the housing, and a near field antenna. The display may include a display panel. A central region of the display panel may emit images through the display cover layer. A peripheral region of the display panel does not emit images through the display cover layer. The near field antenna has a coil that overlaps the peripheral region of the display panel. The coil may laterally surround a central area overlapping the central region of the display panel. The coil may be interposed between the display panel and the display cover layer or may be integrated into the display panel. Integrating the near field antenna into the display in this way may allow the display to be implemented without any ferrite layers, which may reduce a thickness of the display.
H01Q 7/00 - Loop antennas with a substantially uniform current distribution around the loop and having a directional radiation pattern in a plane perpendicular to the plane of the loop
G06F 1/16 - Constructional details or arrangements
H01Q 1/27 - Adaptation for use in or on movable bodies
Systems, methods, and computer readable media to implementing an end-to-end room layout estimation are described. A room layout estimation engine performs feature extraction on an image frame to generate a first set of coefficients for a first room layout class and a second set of coefficients for a second room layout class. Afterwards, the room layout estimation engine generates a first set of planes according to the first set of coefficients and a second set of planes according to the second set of coefficients. The room layout estimation engine generates a first prediction plane according to the first set of planes and a second prediction plane according to the second set of planes. Afterwards, the room layout estimation engine merges the first prediction plane and the second prediction plane to generate a predicted room layout for the room.
The present disclosure generally relates to managing live communication sessions. A computer system optionally displays an option to invite the respective user to join the ongoing communication session. A computer system optionally displays one or more options to modify an appearance of an avatar representing the user of the computer system. A computer system optionally transitions a communication session from a spatial communication session to a non-spatial communication session. A computer system optionally displays information about a participant in a communication session.
Systems and processes for operating a digital assistant are provided. An example method includes, at an electronic device with one or more processors and memory, while an application is open on the electronic device: receiving a spoken input including a command, determining whether the command matches at least a portion of a metadata associated with an action of the application, and in accordance with a determination that the command matches at least the portion of the metadata associated with the action of the application, associating the command with the action, storing the association of the command with the action for subsequent use with the application by the digital assistant, and executing the action with the application.
The present disclosure generally relates to managing data. Some techniques are for connecting to an energy account of an energy provider in accordance with some embodiments. Other techniques are for outputting different types of comparisons for different time periods in accordance with some embodiments. Other techniques are for outputting data when data is not complete in accordance with some embodiments. Other techniques are for outputting comparison data of different types in accordance with some embodiments.
A delay-line circuit includes multiple variable-delay circuits and may generate an output signal that is a delayed version of an input signal. A calibration circuit includes an oscillator circuit that may generate an oscillator signal, and may include a replica of at least one of the multiple variable-delay circuits. The calibration circuit may perform an initial calibration of the delay-line circuit and, in response to a completion of the initial calibration, perform a background calibration of the delay-line circuit using the oscillator signal.
H03L 7/081 - Details of the phase-locked loop provided with an additional controlled phase shifter
H03K 5/00 - Manipulation of pulses not covered by one of the other main groups of this subclass
H03K 5/14 - Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of delay lines
H03L 1/02 - Stabilisation of generator output against variations of physical values, e.g. power supply against variations of temperature only
13.
USER INTERFACES FOR MANAGING VISUAL CONTENT IN MEDIA
The present disclosure generally relates to methods and user interfaces for managing visual content at a computer system. In some embodiments, methods and user interfaces for managing visual content in media are described. In some embodiments, methods and user interfaces for managing visual indicators for visual content in media are described. In some embodiments, methods and user interfaces for inserting visual content in media are described. In some embodiments, methods and user interfaces for identifying visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for translating visual content in media are described. In some embodiments, methods and user interfaces for managing user interface objects for visual content in media are described.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
The present disclosure generally relates to time interfaces (e.g., watch face user interfaces). In some embodiments, a computer system displays a time user interface that includes a condensed or expanded representation of time, based on whether an ongoing activity is currently active. In some embodiments, the state of on ongoing activity is synchronized across multiple computer systems. In some embodiments, a computer system includes different widgets in a set of widgets, depending on a current context. In some embodiments, one or more elements of a condensed representation of time are based on one or more elements of a corresponding expanded representation of time.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
15.
DISPLAYING AND UPDATING A SET OF APPLICATION VIEWS
The present disclosure generally relates to viewing and updating application views. A device receives a user input, the input, when received initiating display of a plurality of application views of a set of application views. The device, in response to receiving the user input, displays the plurality of application views of the set of application views, wherein the set of application views includes preselected application views and an adaptive view that corresponds to a most recently opened application that is not one of the preselected application views.
H04M 1/72469 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04M 1/72403 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
H04M 1/72472 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
Circuits for reflection cancellation in single-ended signaling are disclosed. A transmission circuit includes a control circuit configured to receive a plurality of input signals that include a plurality of symbols having at least one bit and a data driver circuit configured to generate a particular signal on a transmission medium using a particular symbol of the plurality of symbols. The transmission circuit further includes a reflection cancellation circuit configured to, after a generation of the particular signal, generate a reflection cancellation signal on the transmission medium using an inverted value of a different symbol of the plurality of symbols received prior to the particular symbol. A first composite of the particular signal and the cancellation signal is readable at a load as a value of the particular symbol, wherein the load is configured to receive a transmitted signal via the transmission medium.
H04B 1/525 - Hybrid arrangements, i.e. arrangements for transition from single-path two-direction transmission to single-direction transmission on each of two paths or vice versa with means for reducing leakage of transmitter signal into the receiver
H04L 25/03 - Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
17.
CRITERIA-BASED OPPORTUNISTIC MANIPULATION OF DISPLAYED CONTENT
Some examples of the disclosure are directed to systems and methods for displaying and updating the display of content such as a representation of a content item in a three-dimensional environment presented at an electronic device in response to movements of the electronic device and satisfying a set of criteria. Examples of the disclosure are directed to improving the user experience by automatically updating the representation of the content item when certain conditions are satisfied, such as when the orientation of the electronic device relative to the three-dimensional environment is appropriate (e.g., the criteria for updating the representation of the content item is satisfied).
G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
G06T 19/00 - Manipulating 3D models or images for computer graphics
18.
ACCESSORY DEVICES USING MAGNETS FOR ADJUSTABLE POSITIONING OF AN ELECTRONIC DEVICE
An accessory device may support an electronic device at multiple angles. The accessory device may include one section with multiple segments foldable with respect to each other, and another section for receiving the electronic device. At least some magnets within one of the segments may magnetically couple with respective magnets in the section receiving the electronic device. Using the magnets, the accessory device may support the electronic device within a range of angles. Further, using magnets that magnetically repel other magnets, the accessory device may limit the range of angles. In this regard, the magnetic repulsion may provide an indication to a user of the accessory device that the range of angles is exceeded. Magnets may include multi-pole magnets for both magnetic attraction and alignment.
An electronic device may include wireless circuitry. The wireless circuitry can include an amplifier with first and second input transistors and at least one non-linearity distortion compensation circuit that includes a third transistor having a gate terminal coupled to a gate terminal of the first input transistor, a fourth transistor having a gate terminal coupled to a gate terminal of the second input transistor, and a tail current source coupled to a source-drain terminal of the third transistor and to a source-drain terminal of the fourth transistor. The amplifier may be coupled to one or more additional non-linearity distortion compensation circuit. The non-linearity distortion compensation circuit may be coupled out-of-phase with the amplifier, whereas the additional non-linearity distortion compensation circuit may be coupled in-phase with the amplifier.
The present disclosure generally relates to methods and user interfaces for managing user requests for specific operations. In some embodiments, a computer system, after receiving a request of a first type performs a requested operation and, when notification criteria are met, initiates display of a notification on an external electronic device. In some embodiments, a computer system displays a configuration user interface that includes user-specific examples of requests and/or responses to requests.
At an electronic device with a touch-sensitive display, display a message transcript, where the message transcript includes at least one message from at least a first user. Determine, based at least in-part on the at least one message, a plurality of suggested one or more characters. Display, on the touch-sensitive display, the plurality of suggested one or more characters. Detect an input on the touch-sensitive display. Determine whether the input represents user selection of one of the plurality of suggested one or more characters. Display the selected one of the plurality of suggested one or more characters in the message transcript. Send the selected one or more characters to the first user.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
G06F 16/2457 - Query processing with adaptation to user needs
Disclosed herein are techniques for managing write amplification on a storage device. According to some embodiments, the method can be implemented by a computing device that is communicatively coupled to the storage device, and includes the steps of (1) receiving a request to write data to the storage device, (2) identifying that the storage device is experiencing a particular level of write amplification among a plurality of levels of write amplification, (3) generating, within the storage device, at least one band having a respective width that corresponds to the particular level of write amplification, and (4) writing the data into the at least one band.
An electronic device may have conductive sidewalls and a rear wall. A sensor board may be mounted within a cavity defined by the rear wall. The device may have an antenna with a resonating element that includes a first trace on the rear wall, a second trace on the sensor board, and a conductive interconnect between the first and second traces. A sensor flex may be coupled to the sensor board. The sensor flex may include signal traces that control sensors on the sensor board. The sensor flex may include ground traces coupled to the conductive sidewalls by a conductive interconnect. The ground traces may be coupled to a first grounding point on the first conductive trace and may be coupled to a second grounding point on the second conductive trace. A switch may be disposed on the ground traces for tuning a response of the antenna.
Aspects of the subject technology provide for establishing at a user device, as subscription for utility usage data from a utility provider at a server of the utility provider. The subscription may be handled by an intermediary server and data provided to the user device from the intermediary server. Various authentication and validation steps can be made to ensure that the user attempting to subscribe to the utility usage data corresponds to the customer of the utility provider.
Photometric stereo techniques enable using a single camera to perform an enrollment process for creating a user-specific anatomical model of an eye for gaze tracking. The user-specific anatomical model includes information about a user's center of vision at multiple dilation states of the eye, which can be used to enhance the accuracy of gaze tracking techniques. Accurate gaze tracking techniques enable the use of gaze tracking at close range, for example, gaze tracking within a head-mounted display device.
A method may include receiving, by an application executed on a user device, sensitive data associated with one or more data exchanges. The method may include generating, by a background application executed on the user device, validation data. The method may include retrieving, by the application executed on the user device, the validation data from the background application. The method may include transmitting, by the application executed on the user device, the validation data, and the sensitive data to a first computing system. The method may include receiving, by a second computing system, the validation data from the first computing system. The method may include generating, by the second computing system, the token, digitally signed by the second computing system. The method may include transmitting, by the second computing system, the token to the first computing system. The method may include receiving the token from the first computing system.
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
27.
Devices and Methods for Flow-Control Triggering and Feedback
Devices, methods, communication nodes, base stations, storage media, and other embodiments are provided for managing associations in a communication network. In one example embodiment, a New Radio (NR) node is configured for NR user-plane protocol communications between a master node (MN) and a secondary node (SN). The NR node is configured to generate a downlink (DL) user data message with downlink user data, initiate transmission of the DL user data message to a second node, and process a DL data delivery status message from the second node in response to the DL user data message. In various embodiments, polling and SCG split-bearer configurations are supported by such messaging. In some embodiments, packet data convergence protocol (PDCP) serial numbers are communicated for transmission and retransmission management. In some embodiments, DL configurations initiated by an SN are enabled, as well as UL configurations initiated by either an MN or an SN.
A user input device includes a force sensor operable to determine an amount of force applied to at least one user input surface, and a haptic engine configured to provide a haptic output. The haptic output is provided at least partly in response to the amount of force satisfying a current configuration of a configurable user input force threshold and is based at least partly on a predetermined parameter associated with the current configuration of the configurable user input force threshold.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
29.
TECHNIQUES FOR SEARCHING THROUGH DIGITAL MEDIA ASSETS
A method for searching for relevant temporal segments within digital media assets is disclosed. The method may include receiving multiple digital media assets to be considered when responding to search requests, identifying respective properties for the multiple digital media assets, receiving a search request that includes at least one search parameter, and identifying, a subset of the multiple digital media assets that correspond to the at least one search parameter. The method may further include parsing the subset of the multiple digital media assets to identify respective temporal segments within corresponding ones of the subset, filtering the subset based on respective relevance scores, and outputting a user interface that displays, respective first information that is based on the subset, and respective second information that is based on the respective temporal segments.
A user equipment (UE) implements a terminal equipment (TE), a mobile termination (MT) and a terminal adapter (TA). The UE transmits, by the TE, an attention (AT) command for quality of experience (QoE) application layer configuration to the TA, wherein the AT command is configured to control a presentation of an unsolicited return code in response to a radio resource control (RRC) message received by the UE from a network comprising an application layer measurement configuration information element (IE) and receives, by the TE, the unsolicited result code comprising one or more parameters related to new radio (NR) QoE application layer measurements and associated with a measurement configuration application layer ID, wherein the one or more parameters in the unsolicited result code are received from the network in the application layer measurement configuration IE.
The disclosure relates generally to batteries, and more particularly, cathodes having a single-wall carbon nanotube (SW-CNT) and/or double-wall carbon nanotube (DW-CNT) binders for use in lithium ion battery cells.
Disclosed herein are techniques for managing write amplification on a storage device. According to some embodiments, the method can be implemented by a computing device that is communicatively coupled to the storage device, and includes the steps of (1) receiving a request to write data to the storage device, (2) identifying that the storage device is experiencing a particular level of write amplification among a plurality of levels of write amplification, (3) generating, within the storage device, at least one band having a respective width that corresponds to the particular level of write amplification, and (4) writing the data into the at least one band.
The disclosure relates generally to batteries, and more particularly, cathodes having a single-wall carbon nanotube (SW-CNT) and/or double-wall carbon nanotube (DW-CNT) binders for use in lithium ion battery cells.
A user equipment (UE) includes a transceiver and a processor. The processor is configured to receive, from a base station, via the transceiver, an indication of a physical uplink control channel (PUCCH) transmission scheme. The PUCCH transmission scheme indicates that different PUCCHs are to be transmitted in at least one of a frequency division multiplexing (FDM) manner or a spatial division multiplexing (SDM) manner using multiple beams. The multiple beams are formed by two or more antenna panels in the set of antenna panels. The processor is also configured to determine the different PUCCHs to be transmitted based at least in part on the indication of the PUCCH transmission scheme, and transmit the different PUCCHs, via the transceiver, using the PUCCH transmission scheme.
H04W 72/21 - Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
H04B 7/0404 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas the mobile station comprising multiple antennas, e.g. to provide uplink diversity
35.
Methods and Systems for Composing and Executing a Scene
In one implementation, a method of presenting a scene content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes generating a definition of a scene based on a model of an environment, wherein the definition includes a constraint that defines a spatial relationship between a first asset and a second asset that corresponds to one or more objects in the environment. The method includes generating, based on application of the definition of the scene to first and second environments, first and second instances of the scene that satisfy the constraint with the first asset in the spatial relationship with a first one and a second one of the one or more objects in the first and second environments, respectively. The method includes presenting, on the display, the first and second instances of the scene.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06V 10/98 - Detection or correction of errors, e.g. by rescanning the pattern or by human interventionEvaluation of the quality of the acquired patterns
36.
Devices, Methods, and Graphical User Interfaces for Improving Accessibility of Interactions with Three-Dimensional Environments
While a view of a three-dimensional environment is visible via a display generation component, a computer system automatically detects an object in the three-dimensional environment. In response to detecting the object and in accordance with a determination that the object includes textual content, the computer system automatically displays, via the display generation component, a user interface element for generating an audio representation of textual content. Further, an input selecting the user interface element is detected. In response to detecting the input selecting the user interface element, an audio representation of at least a portion of the textual content of the object is generated.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
Acoustic feedback management systems, devices and methods are described. In an aspect, an audio device may analyze a hearing profile of a user to incorporate the hearing profile into various feedback management techniques (e.g., decorrelation techniques, adaptive feedback cancellation techniques, etc.) to personalize the management of acoustic feedback for the audio device.
Aspects of the subject technology provide for fault detection and microphone switching of audio device(s) in an audio system. In some implementations, a preferred microphone can be determined to be in a fault condition. In response to such determination, a selection of another microphone of the audio system can be initiated to become the preferred microphone.
This disclosure is directed towards systems and methods that improve bandwidth shifting operations of an ADPLL without losing a lock of the ADPLL and having the benefit of being able to change the bandwidth an unlimited amount of times. Indeed, a processor may transmit amplification parameters to the ADPLL to implement a bandwidth shift. The shift may occur in response to a enable signal, such as a gear trigger control signal (gear_retime signal) or a enable signal generated to cause alignment of the shifting with a clock signal (e.g., enable signal generated by AND logic gates). These systems and methods described herein many enable multiple bandwidth changing operations to occur without compromising the complexity and footprint of the system.
H03L 7/093 - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop
An electronic user device may detect an accessory device. An onboarding process of the accessory device initiates pairing of the accessory device to the user identifier (ID) associated with the electronic user device. The electronic device may determine whether the accessory device is locked with the user ID or locked with a different user ID and may apply an appropriate procedure in response.
A director application executing on a controller device can be paired with multiple camera applications operating on respective client devices. The cameras on the respective client devices can be (a) controlled remotely by the director application in communication with the camera applications or (b) directly through a GUI of the camera applications. The client device can be controlled individually or as a group. Each client device transmits a first version of a live stream to the controller device and stores a second version of the live stream locally. The first version may be a lower quality version or otherwise different than the second version. Edits to attributes of the live stream can be made to the first, lower quality version of the live stream provided to the director device and subsequently applied to a second, higher quality version of the live stream.
Systems and processes for generating audio books from text are provided. An example process includes, at an electronic device having one or more processors and memory: receiving a text including at least a first subset and a second subset, wherein at least a portion of the first subset overlaps with at least a portion of the second subset; determining, based on the text, a prosody for a speech output, wherein the prosody is representative of a genre; determining a semantic meaning of the text; and generating, based on the prosody and the semantic meaning, the speech output of the text.
Encoding an image stream may include receiving an image stream with an original image resolution; generating a plurality of copies of the image stream with the original image resolution; encoding, for each copy of the plurality of copies of the image stream, the copy of the image stream to generate an encoded copy of the image stream, wherein the encoded copy of the image stream comprises a first region having a first image resolution and a second region having a second image resolution, wherein each encoded copy of the plurality of encoded copies of the image stream has a different first region, and providing, to a playback device, at least one encoded copy of the plurality of encoded copies of the image stream.
H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
H04N 13/161 - Encoding, multiplexing or demultiplexing different image signal components
H04N 19/16 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter for a given display mode, e.g. for interlaced or progressive display mode
44.
PORTABLE ELECTRONIC DEVICE HAVING INTEGRATED ANTENNA ELEMENTS
Housings for electronic devices are disclosed, as well as electronic devices including the housings. A wireless communication system of the electronic device may include an antenna element within a display assembly. The antenna element within the display assembly may be operatively coupled to a conductive upper portion of the housing. The housing may define a slot between the conductive upper portion and a conductive lower portion of the housing, and a dielectric material may be positioned within the slot.
Speaker seals and electronic devices including speaker seals are disclosed. In an example, an electronic device includes a housing sidewall defining a plurality of openings, an electronic positioned adjacent to the housing sidewall, and a seal between the electronic and the housing sidewall. The seal can include a first adhesive layer on the housing sidewall, a first mesh layer on the first adhesive layer, a second adhesive layer on the first membrane layer, and a second mesh layer on the second adhesive layer. One of the first adhesive layer or the second adhesive layer can define an opening having a length that encircles more than one of the openings.
Aspects of the subject technology provide for providing utility data from a subscription server to a user device, where the utility data corresponding to utility usage information from a utility provider server and which is provided according to previously established subscription from the user device to the utility provider server. The utility data can be collected from the utility provider server and provided to the user device in a privacy preserving manner.
The present disclosure generally relates to an avatar editing user interface. The avatar editing user interface includes a first view of an avatar at a first size. A request to enter an editing mode for a first feature of a plurality of avatar features of the avatar enables an editing mode for the first feature and causes a second view of the avatar at a second size to be displayed. The editing mode also shifts the avatar to emphasize the first feature relative to other avatar features.
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
48.
DYNAMIC PROPERTY MODIFICATION THROUGH UPDATEABLE ENTITY TAGGING
The subject technology provides for dynamic property modification through updateable entity tagging by an intelligent automated assistant. An apparatus can extract a schema associated with an application, the schema comprising metadata that defines a structure indicating at least one entity and at least one app intent call. The apparatus determines that the metadata indicates that a property associated with the at least one entity is updateable. The apparatus generates a mapping between the property and the at least one app intent call to indicate a relationship between an action taken by the at least one app intent call to enable modification of the property. The apparatus generates a dictionary structure comprising an indication of the mapping between the property and the at least one app intent call. The apparatus provides the dictionary structure for access by an automated assistant.
Embodiments described herein provide for a non-transitory machine-readable medium storing instructions to cause one or more processor to perform operations to share a set of keys used to communicate with a wireless accessory device. By sharing the set of keys, functionality of the wireless accessory device can be delegated by an owner to other individuals.
A method may include receiving, by an application executed on a user device, sensitive data associated with one or more data exchanges. The method may include generating, by a background application executed on the user device, validation data. The method may include retrieving, by the application executed on the user device, the validation data from the background application. The method may include transmitting, by the application executed on the user device, the validation data, and the sensitive data to a first computing system. The method may include receiving, by a second computing system, the validation data from the first computing system. The method may include generating, by the second computing system, the token, digitally signed by the second computing system. The method may include transmitting, by the second computing system, the token to the first computing system. The method may include receiving the token from the first computing system.
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
51.
Mapping Texture Point Samples to Lanes of a Filter Pipeline
Techniques are disclosed relating to texture sampling, e.g., in graphics processors. In some embodiments, a device includes processor circuitry (e.g., shader pipelines) configured to execute graphics programs and multiple sample pipelines. A given sample pipeline may be configured to, for a multi-texel sample operation specified by the processor circuitry, access texel data for multiple texels forming a first shape in a texture (e.g., a 2×2 square) and perform one or more filter operations to generate a result for the multi-texel sample operation. Point sample control circuitry may be configured to detect that multiple point sample operations, specified by the processor circuitry, access a set of texels having the first shape. The point sample control circuitry may assign the multiple point sample operations to one of the sample pipelines for performance in parallel by the sample pipeline and provide results of the assigned multiple point sample operations to the processor circuitry.
Techniques are disclosed relating to display devices. In some embodiments, a display device includes a display system configured to display three-dimensional content to a user. The display device is configured to discover, via a network interface, one or more compute nodes operable to facilitate rendering the three-dimensional content and receive information identifying abilities of the one or more compute nodes to facilitate the rendering. Based on the received information, the display device evaluates a set of tasks to identify one or more of the tasks to offload to the one or more compute nodes for facilitating the rendering and distributes, via the network interface, the identified one or more tasks to the one or more compute nodes for processing by the one or more compute nodes.
Electronic device uses a sensor to determine whether an accessory device covers a housing or the housing and a display. When the electronic device determines, based on the sensor, the housing and display are covered by the accessory device, the electronic device may deactivate the display. Further, when the electronic device determines, based on the sensor, the housing is covered by multiple sections of the accessory device, the electronic device may permit a processor to run at a higher temperature limit, as opposed to a single section covering the housing. In this regard, the accessory device functions as a thermal buffer to absorb thermal energy from the processor(s) running at the higher temperature limit. Additionally, based on the position of the accessory device relative to the electronic device, the electronic device may further activate applications, animations, production information (e.g., regarding the accessory device), or a combination thereof.
A battery module includes multiple battery-cell stacks of battery cells. The respective battery cells in the battery-cell stacks are spatially aligned with each other along respective longitudinal axes. The battery cells are oriented such that a positive terminal of a battery cell in one of the battery-cell stacks is spatially aligned with a negative terminal of a battery cell in a neighboring battery-cell stack. The battery-cell stacks are spaced apart to form respective air gaps between neighboring battery-cell stacks. A respective electrical connection layer is disposed on each side of a battery-cell stack to electrically connect the respective battery cells. A respective thermal protection shield is disposed on the respective electrical connection layer. The thermal protection shield includes channels that are spatially aligned with the positive terminals to allow gas and/or thermal energy to escape from a positive terminal in the event of battery-cell damage or breakdown.
H01M 10/658 - Means for temperature control structurally associated with the cells by thermal insulation or shielding
B60K 1/04 - Arrangement or mounting of electrical propulsion units of the electric storage means for propulsion
B60L 50/64 - Constructional details of batteries specially adapted for electric vehicles
H01M 10/659 - Means for temperature control structurally associated with the cells by heat storage or buffering, e.g. heat capacity or liquid-solid phase changes or transition
H01M 50/213 - Racks, modules or packs for multiple batteries or multiple cells characterised by their shape adapted for cells having curved cross-section, e.g. round or elliptic
H01M 50/291 - MountingsSecondary casings or framesRacks, modules or packsSuspension devicesShock absorbersTransport or carrying devicesHolders characterised by spacing elements or positioning means within frames, racks or packs characterised by their shape
H01M 50/298 - MountingsSecondary casings or framesRacks, modules or packsSuspension devicesShock absorbersTransport or carrying devicesHolders characterised by the wiring of battery packs
Input devices for electronic devices including trackpads, such as keyboard, and systems that include input devices in communication with electronic devices are disclosed. In an example, an input device includes a trackpad including a touch surface, and an actuator configured to supply haptic feedback to the trackpad. The actuator is disposed outside of a periphery of the touch surface in a view perpendicular to the touch surface. The actuator is disposed to a side of the touch surface in a direction parallel to a longitudinal axis of the touch surface.
A charging case for a pair of wireless earphones, the charging case comprising: a housing having a peripheral wall that defines a shell and one or more audio openings formed through the peripheral wall; a frame insert coupled to the housing and extending into the shell, the frame insert having one or more insert walls that define first and second pockets sized and shaped to accept first and second wireless earphones, respectively; wherein the one or more insert walls cooperate with the housing peripheral wall to define a interior cavity within the charging case; a lid coupled to the housing and operable between a closed position in which the lid covers the first and second pockets and an open position in which the first and second pockets are exposed; a rechargeable battery disposed within the interior cavity; a speaker disposed within the interior cavity and aligned to emit sound through the one or more openings; and circuitry coupled to the battery and the speaker and configured to: initiate playing an audio asset on the speaker at a first gain level; while continuing to play the audio asset, increasing the gain level of the speaker from the first gain level to a final gain level by repeating a sequence of measuring a system load on the battery and increasing the gain level of the speaker until the measured system load reaches a threshold level; after the measured system load reaches the threshold level, setting the gain level of the speaker at the final gain level and continuing playing the audio asset with the gain set at the final gain level.
The present disclosure generally relates to time interfaces (e.g., watch face user interfaces). In some embodiments, a computer system displays a time user interface that includes a condensed or expanded representation of time, based on whether an ongoing activity is currently active. In some embodiments, the state of on ongoing activity is synchronized across multiple computer systems. In some embodiments, a computer system includes different widgets in a set of widgets, depending on a current context. In some embodiments, one or more elements of a condensed representation of time are based on one or more elements of a corresponding expanded representation of time.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Photometric stereo techniques enable using a single camera to perform an enrollment process for creating a user-specific anatomical model of an eye for gaze tracking. The user-specific anatomical model includes information about a user's center of vision at multiple dilation states of the eye, which can be used to enhance the accuracy of gaze tracking techniques. Accurate gaze tracking techniques enable the use of gaze tracking at close range, for example, gaze tracking within a head-mounted display device.
Techniques are disclosed relating to performing a corrective action in response to certain detected conditions. In disclosed embodiments, clock circuitry is configured to provide a clock signal to processor circuitry. In some embodiments, power monitor circuitry is configured to generate activity information based on activity of different portions of the processor circuitry during operation of the processor circuitry. In some embodiments, machine learning circuitry is configured to predict a future power state of the processor circuitry based on inputs that include the activity information. In some embodiments, control circuitry is configured to, in response to the machine learning circuitry predicting a power state of the processor that falls within a set of one or more target predicted power states, control the clock circuitry to reduce the frequency of the clock signal provided to the processor circuitry.
Various implementations present a viewing session on an electronic device based on a view of an avatar (e.g., a representation of a content creator) that is based recorded positional data and the identification of an anchor in the viewing environment during the recording of content (e.g., a memory). For example, at a first device having a processor, a process may obtain recorded data (e.g., recorded user data) including recorded positional data of a user moving relative to a coordinate space of an anchor (a room or object) during a recording in a physical environment. Then the process may identify the anchor (e.g., the actual statue or the replica) in a viewing environment based on the recorded data. Then the process may present a view of a moving avatar corresponding to the user based on the recorded positional data and the identification of the anchor in the viewing environment.
In some examples, an electronic device detects initiation of an exercise activity associated with a user of the electronic device. In some examples, in response to detecting the initiation of the exercise activity, the electronic device activates an image compilation capture mode of operation in which one or more images for formulating a compilation of the one or more images corresponding to the exercise activity are captured, including capturing one or more portions of a physical environment. In some examples, while the image compilation capture mode of operation is active, the electronic device visually detects a first object in the one or more captured portions of the physical environment. In some examples, in accordance with a determination that the first object satisfies one or more criteria, the electronic device generates a first event associated with formulating a first compilation of one or more images corresponding to the exercise activity.
A head mounted device includes a housing and an elongate member configured to support the housing with respect to the head of a user. A controller is configured to determine a correction based on a change in position of the display enclosure relative to the elongate member.
Packaging with paper posts for securing accessories such as electronic adapters to packaging. Such packaging includes a base panel and a paper post. The paper extends from the base panel and includes two side walls and a top panel. The side walls couple to and extend away from the base panel. The top panel extends between and is joined to the two side walls along fold lines. The top panel is spaced away from the base panel by the side walls. The two side walls taper toward each other in a direction parallel to the base panel and in a direction perpendicular toward the base panel.
B65D 73/00 - Packages comprising articles attached to cards, sheets or webs
B65D 85/68 - Containers, packaging elements or packages, specially adapted for particular articles or materials for machines, engines or vehicles in assembled or dismantled form
79.
Terminal, System, and Method for Performing Sidelink Localization Procedure
A first terminal may include a receiver that receives, from a second terminal, configuration parameters for a Sidelink (SL) localization procedure in which positioning information of the first terminal is obtained. Further, the first terminal may include a processor configured to determine, based on the configuration parameters, reference information and synchronization information to be used in a SL transmission procedure to obtain the positioning information.
A first terminal may include a receiver that receives, from a second terminal, configuration parameters for a Sidelink (SL) localization procedure in which positioning information of the first terminal is obtained. Further, the first terminal may include a processor configured to determine, based on the configuration parameters, a resource allocation pattern to be used in an SL transmission procedure. The processor may be also configured to implement the resource allocation pattern in accordance with the SL transmission procedure to obtain the positioning information.
An optical device can include a first securement arm, a second securement arm, and a lens frame defining a lens aperture and including a nose bridge, the lens frame connected to the first and second securement arms. The optical device can also include an eye-tracking camera mounted to a platform extending from the lens frame, the platform disposed proximate the nose bridge. An electronic component is disposed in the lens frame, the electronic component electronically connected to the camera.
Systems, methods, and program products for providing services to a user by a mobile device based on the user's daily routine of movement. The mobile device determines whether a location cluster indicates a significant location for the user based on one or more hints that indicate an interest of the user in locations in the cluster. The mobile device can perform adaptive clustering to determine a size of area of the significant location based on how multiple locations converge in the location cluster. The mobile device can provide location-based services for calendar items, including predicting a time of arrival at an estimated location of a calendar item. The mobile device can provide various services related to a location of the mobile device or a significant location of the user through an application programming interface (API).
H04M 1/72451 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
H04M 1/72457 - User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
H04W 4/02 - Services making use of location information
Input poses of a hand are determined to be in a palm-up position based on a pose of an arm using sensor data. The technique involves capturing sensor data of an arm in a first pose, where the arm includes a shoulder and a wrist. The technique further involves determining a spatial relationship between the wrist and the shoulder based on the sensor data, and classifying the first pose as an input pose if the spatial relationship satisfies a criterion. The criterion may be that an inside portion of the wrist faces the shoulder, which can be determined by using vector operations on the wrist location, the shoulder location, the elbow location, and the forearm direction.
A head-mounted device may include optical assemblies for presenting images to a user. The optical assemblies may be mounted in a head-mounted device housing. The head-mounted device housing may be supported at the front of the head of a user in front of the user's eyes using a headband system that includes one or more headband portions. The headband portions may be tightened or loosened to adjust the fitment of the headband system on the user's head. To allow for headband adjustments while locking the position of the headband portions after the adjustments, one or more magnets, extruded snaps, buckles, release mechanisms, rack and pinion systems, and/or cables may be used to adjust the tension of the headband portions and/or to lock the headband portions in place.
A method includes, by a web browsing application, receiving an input identifying unwanted content of a first webpage to be erased from display on a user interface, storing user preference data identifying the unwanted content, identifying, based on the unwanted content, visual content corresponding to the unwanted content, and preventing, at a visual rendering layer of the web browsing application, display of the visual content corresponding to the unwanted content. Preventing display of the visual content includes one of preventing the display of the visual content without modifying, in underlying layers of the web browsing application, code associated with display of the unwanted content, or storing, in one or more of the underlying layers, data instructing the web browsing application to prevent the display of the visual content.
A stacked chip assembly for a display system may include a front plane die and one or more backplane dies, such as a first backplane die and a second backplane die. The front plane die may include a plurality of light emitting diodes (LEDs). The one or more backplane dies may be stacked vertically relative to the front plane die. In some implementations, the first backplane die may include a first portion of metal oxide semiconductor field effect transistor (MOSFET) display circuitry coupled with the plurality of LEDs, and the second backplane die may include a second portion of MOSFET display circuitry coupled with the first portion of MOSFET display circuitry. In some implementations, the backplane die may include display circuitry that is partitioned between analog circuitry in a first layer and digital circuitry in a second layer. Other aspects are also described and claimed.
H01L 25/18 - Assemblies consisting of a plurality of individual semiconductor or other solid-state devices the devices being of types provided for in two or more different main groups of the same subclass of , , , , or
H01L 23/00 - Details of semiconductor or other solid state devices
H01L 23/538 - Arrangements for conducting electric current within the device in operation from one component to another the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
H04N 9/31 - Projection devices for colour picture display
H10D 86/40 - Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs
H10D 86/60 - Integrated devices formed in or on insulating or conducting substrates, e.g. formed in silicon-on-insulator [SOI] substrates or on stainless steel or glass substrates characterised by multiple TFTs wherein the TFTs are in active matrices
H10H 29/39 - Connection of the pixel electrodes to the driving transistors
H10H 29/45 - Active-matrix LED displays comprising two substrates, each having active devices thereon, e.g. displays comprising LED arrays and driving circuitry on different substrates
H10K 59/123 - Connection of the pixel electrodes to the thin film transistors [TFT]
H10K 59/127 - Active-matrix OLED [AMOLED] displays comprising two substrates, e.g. display comprising OLED array and TFT driving circuitry on different substrates
H10K 59/131 - Interconnections, e.g. wiring lines or terminals
87.
Configuration and Usage of Pre-Configured Uplink Resources
The present application relates to configuration and usage of pre-configured uplink resources (PURs). A UE can store configuration information indicating a PUR configuration valid for more than two cells and/or more than two base stations. Upon a network coverage change from one of such cells to another one of such cells and/or from one of such base stations to another one of such base stations, the UE can determine that the PUR configuration is still valid. The UE can use a PUR configured according to the PUR configuration resource to send a small amount of data, such as an in a Message 3, without the need to send a RACH preamble (e.g., a Message 1) or receiving a RAR (e.g., a Message 2). The UE can also receive an indication (e.g., a Message 4) that the data was successfully received.
A computer system displays a first user interface for a web browser application that includes a user-selectable option and detects a user input selecting the user-selectable option. The computer system, in response to detecting the user input: in accordance with a determination that content of the first user interface is not associated with related content, displays a first menu for the web browser application that includes a first plurality of options for interacting with the web browser application. The computer system, in accordance with a determination that content of the first user interface is associated with related content, displays a second menu for the web browser application that includes concurrent display of: a second plurality of options for interacting with the web browser application; and a first user interface element for a first type of related content that is related to the content of the first user interface.
A user equipment for cross-division duplex (XDD) operations comprises circuitry configured to perform operations for determining a transmission direction for a slot of a frame structure as being an uplink (UL) slot or a downlink (DL) slot operating in XDD mode based on scheduling data from a base station. The UE is configured to receive scheduling data indicating a switching gap of the frame structure for switching from DL to UL transmission, determine that the switching gap is smaller than a threshold value to cause a collision between UL transmission and DL reception for a slot, and resolve the collision based on the UL transmission and the DL reception.
H04L 5/14 - Two-way operation using the same type of signal, i.e. duplex
H04W 72/1268 - Mapping of traffic onto schedule, e.g. scheduled allocation or multiplexing of flows of uplink data flows
H04W 72/23 - Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
H04W 72/566 - Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
Techniques for automatically configuring and controlling a digital media device are described. A digital media device can be configured or controlled by a mobile device, e.g., a smart mobile phone. When the digital media device is being configured, the digital media device can broadcast a signal, indicating that the digital media device is requesting configuration information from a mobile device. A mobile device located in proximity of the digital media device, upon detecting the signal, can perform various security checks to determine that the request is legitimate, and then open a communication channel with the digital media device. The mobile device can provide user preferences of the mobile device, as well as credentials for accessing and downloading remote content, to the digital media device through the communication channel. Upon receiving the configuration information, the digital media device can use parameters in the configuration information as its settings.
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
H04N 21/6547 - Transmission by server directed to the client comprising parameters, e.g. for client setup
H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
A magnetic alignment system can include a primary annular magnetic alignment component and a secondary annular magnetic alignment component. The primary alignment component can include an inner annular region having a first magnetic orientation, an outer annular region having a second magnetic orientation opposite to the first magnetic orientation, and a non-magnetized central annular region disposed between the primary inner annular region and the primary outer annular region. The secondary alignment component can have a magnetic orientation with a radial component. Additional features, such as a rotational magnetic alignment component and/or an NFC coil and circuitry can be included.
H02J 50/90 - Circuit arrangements or systems for wireless supply or distribution of electric power involving detection or optimisation of position, e.g. alignment
H02J 50/00 - Circuit arrangements or systems for wireless supply or distribution of electric power
H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
H02J 50/80 - Circuit arrangements or systems for wireless supply or distribution of electric power involving the exchange of data, concerning supply or distribution of electric power, between transmitting devices and receiving devices
Provided is a method for a user equipment (UE). The UE generates a first information for the UE for transmission to a network device. The first information is associated with a small data transmission (SDT) procedure in an inactive state of the UE. The UE obtains a first configuration information from the network device. The first configuration information is determined with reference to the first information. The UE determines whether to perform the SDT procedure in the inactive state according to the first configuration information. The UE, in response to determining to perform the SDT procedure in the inactive state, performs the SDT procedure in the inactive state according to the first configuration information.
Some techniques are described herein for tracking items across different devices. Such techniques synchronize a portion of each item while locally storing another portion. In some examples, the synchronization is performed via a conflict-free replicated data type (CRDT) and includes exchanging state vectors and/or hashes corresponding to portions of items that are being synchronized. Other techniques incrementally update local views of data as new data is received. Such techniques use storage plans that maintain operations for different local views. Other techniques manage the order of updates of different local views of data using various sets of criteria described herein. For example, some views can intentionally be left out of date while other views can be updated more frequently to satisfy requests for such views.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
A glass sheet having asymmetric chemical strengthening is disclosed and described. The examples described herein are directed to a cover glass for an electronic device and other glass components that may be used as enclosure elements or may form an enclosure. Within the glass component, localized compressive stress regions may be formed on opposite sides of the glass component, which may help arrest or redirect propagating cracks or defects in the glass. The opposing compressive stress regions may also help maintain the overall flatness of the component while increasing strength and/or impact resistance of the component.
Implementations relate to identifying an event disrupting connectivity to a first network; determining, for an apparatus, that the apparatus has a connection to a second network; transmitting a message indicating to one or more neighboring devices that the apparatus has network connectivity; receiving a first relay request from a first device and a second relay request from a second device; forwarding, using the connection to the second network, a message associated with the first relay request; and transmitting, to the second device, a backoff message.
H04W 40/22 - Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
A user equipment (UE) is configured to determine that half-duplex frequency division duplex (HD-FDD) is enabled by a network with which the UE is communicating, identify a collision between a cell-specific downlink reception and a cell-specific uplink transmission and implement a HD-FDD collision handling technique. A UE may also be configured to determine that half-duplex frequency division duplex (HD-FDD) is enabled by a network with which the UE is communicating, perform a first cell-specific uplink transmission at a first time and perform a first cell-specific downlink reception at a second time, wherein a guard period represents a time duration between the first time and the second time during which the UE is not to perform a second different cell-specific uplink transmission or a second different cell-specific downlink reception.
This disclosure provides techniques for impedance matching. A radio frequency (RF) device includes a power detector to determine a transmitter leakage and a post-processing unit to determine a receiver leakage, and determines if isolation is acceptable based on the leakages. The RF device may include a device for measuring antenna impedance. Otherwise, the RF device may select multiple tuner settings (e.g., capacitor values) for test signals to be transmitted and received at a target frequency, determine multiple sets of leakage values, determine multiple reflection coefficients based on the multiple sets of leakage values, and determine an estimated antenna impedance at the target frequency based on the reflection coefficients. The RF device then determines impedance tuner settings based on the measured or estimated antenna impedance. Alternatively, the RF device determines impedance tuner settings using an inverse machine-learning model based on a determined matching impedance.
Method for subsequently displaying a stream of images in a display area of a display device, wherein a first area within the display area is determined around a point of regard. A first image of the stream of images is displayed in the display area such that a first part of the first image, which is displayed in the first area, is displayed according to a first parameter value of at least one parameter and a second part of the first image, which is displayed in at least one second area outside the first area, is displayed according to a second parameter value of the at least one parameter. Moreover, the determining of the point of regard is performed as predicting the point of regard for a certain future point of time, at which the first image is displayed.
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
H04N 21/4728 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
99.
CONFIGURATION AND USAGE OF PRE-CONFIGURED UPLINK RESOURCES
The present application relates to configuration and usage of pre-configured uplink resources (PURs). A UE can store configuration information indicating a PUR configuration valid for more than two cells and/or more than two base stations. Upon a network coverage change from one of such cells to another one of such cells and/or from one of such base stations to another one of such base stations, the UE can determine that the PUR configuration is still valid. The UE can use a PUR configured according to the PUR configuration resource to send a small amount of data, such as an in a Message 3, without the need to send a RACH preamble (e.g., a Message 1) or receiving a RAR (e.g., a Message 2). The UE can also receive an indication (e.g., a Message 4) that the data was successfully received.
An electronic device may include a light projector module that generates image light and an optical system that redirects the image light towards an eye box. The light projector module may include multiple display modules and an optical combiner that combines the light from the multiple display modules. The light projector may include multiple system-in- packages. Adjacent display modules and/or system-in-packages may be directly bonded such that the components are orthogonal. Using these direct bonds may conserve space within the light projector module and improve alignment within the light projector module.