09 - Scientific and electric apparatus and instruments
Goods & Services
Handheld digital electronic devices for providing access to
the Internet and sending, receiving, and storing telephone
calls, voice messages, electronic mail, data, images, audio,
video, and multimedia content; smartphones; covers and cases
for smartphones.
2.
METHODS OF INTERACTING WITH CONTENT IN A VIRTUAL ENVIRONMENT
One or more computer systems switch a representation of a first content item at a docked position in an environment with a representation of a second content item in the environment in response to input, switch from displaying a first environment to displaying a second environment in response to input while displaying a representation of a first content item at a docked position, detect and respond to events corresponding to requests to move virtual content in an environment, detect and respond to events corresponding to requests to transition a mode of display of virtual content in the environment, display a first framing element concurrently with a representation of a content item having different degrees of transparency in response to detecting an input, and/or facilitate docking of a content item in an environment based on an input, and/or determine clusters of virtual objects and restore virtual objects after a reboot event.
Some examples are directed to systems and methods for applying magnitude of object movement based on magnitude of input movement directed to virtual objects based on movement characteristics of input elements and of virtual objects. Some examples are directed to systems and methods for selectively applying translational movements and rotational movements to virtual objects corresponding to inputs directed thereto, based on: gating strategy, type of virtual object, and/or detected movements input elements after detection of inputs. Some examples are directed to systems and methods for selectively applying translational movements and rotational movements to virtual objects corresponding to inputs received from input elements based on: gating strategy, virtual object type, and/or detected movements of input elements after detecting inputs. Some examples are directed to systems and methods for disambiguating selection operations from scroll operations based on movement characteristics of input elements prior to and/or after detecting selection inputs with input elements.
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
4.
SYSTEMS AND TECHNIQUES FOR ANONYMOUS DATA TRANSFERS
A method of performing an anonymous data transfer may include transmitting a transfer request associated with a desired data transfer to a first computing system. The transfer request may include a sender identifier (ID). The method may include receiving, by the application executed on the user device transfer approval indicating that the desired data transfer is approved. The method may include receiving the acceptance packet indicating that the desired data transfer is accepted and may include a recipient ID. The method may include transmitting at least a portion of the acceptance packet to the first computing system. The method may include receiving, a transfer confirmation confirming that the desired data transfer is based at least in part on the acceptance packet and/or the transfer approval.
Aspects of this disclosure are directed towards a baseband processor including memory coupled to one or more processors. The one or more processors are configured to monitor a paging physical downlink control channel (PDCCH) for a communication in response to operating in a camped on any cell state. A one-step paging reception is performed based on operating in the camped on any cell state. The one-step paging reception is performed by only processing a downlink control information (DCI) of the PDCCH at reception of the communication in response to being in the camped on any cell state. The communication is received according to the one-step paging reception.
Various implementations provide a method for receiving and decrypting an asset to provide a view of a three-dimensional (3D) representation of another based on the asset. For example, a method may include prior to a communication session with a second device, receiving, from an information system (e.g., a communication session server), an encrypted asset (e.g., a 3D avatar or data associated with the 3D avatar) associated with a 3D representation of a second user. The method may further include in response to determining to initiate the communication session with the second user (e.g., on a second device), obtaining an encryption key from the information system. The method may further include providing a view of the 3D representation of the second user during the communication session based on decrypting the asset using the encryption key, the 3D representation of the second user being generated based at least on the asset.
While displaying first application content that corresponds to a first application in a first view of a three-dimensional environment, a computer system detects a first change in position of attention of a user relative to the first application content. In response to detecting the first change in position, the computer system: in accordance with a determination that the attention of the user has moved closer to a first portion of a first boundary than to a second portion of the first boundary, visually emphasizes the first portion of the first boundary relative to the second portion of the first boundary; and in accordance with a determination that the attention of the user has moved closer to the second portion of the first boundary than the first portion of the first boundary, visually emphasizes the second portion of the first boundary relative to the first portion of the first boundary.
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/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
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
Techniques are disclosed relating to quantum resistant cryptography. In some embodiments, a shared secret is established for secure communication between a first device and a second device using a hybrid password-authenticated key exchange (PAKE). The hybrid PAKE includes deriving an initial secret using an elliptic-curve key exchange (ECKE) using a generator selected based on a password, encrypting, using the initial secret, a public key of a key encapsulation mechanism (KEM) for transmission to the second device, decrypting, using the initial secret, a ciphertext received from the second device encapsulating the shared secret using the public key, and decapsulating the shared secret from the decrypted ciphertext using a private key of the KEM.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Techniques are disclosed for rendering an ornament for a 3D object in a 3D environment displayed on a headset device and providing a user interface to manipulate the 3D object. In some embodiments, a user's input may be tracked. An ornament (e.g., base plate or a portion of the base plate) may be displayed adjacent to a volume associated with a 3D object in response to determining whether the user's input is within a threshold distance from the 3D object or a surface of its associated volume. In some embodiments, a visual display of a portion of the base plate may be altered, or a manipulation object or both may be displayed for manipulating the 3D object in response to the user's input within the threshold distance.
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
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/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
An electronic device has a first display portion, a second display portion, a hinge connecting the first display portion to the second display portion, and a fingerprint region that is adjacent to the second display portion. The electronic device displays a first user interface on the first display portion, and detects a first input directed to the first user interface. In response, the electronic device displays an instruction for providing authentication via the fingerprint region of the electronic device that is located adjacent to the second display portion.
G06F 1/16 - Constructional details or arrangements
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials
G06F 3/023 - Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
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/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/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
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
G09G 5/12 - Synchronisation between the display unit and other units, e.g. other display units, video-disc players
An electronic device may include an input button system including an input member positioned along the side exterior surface of a housing component and configured to receive a force input, a beam structure at least partially within the enclosure, the beam structure configured to be deflected as a result of the force input on the input member, a first strain sensing element at a first location of the beam structure, and a second strain sensing element at a second location of the beam structure. The electronic device may further include a processing system configured to determine a region on the input member where the force input was applied using the strain sensing elements, and cause the electronic device to perform a first operation in response to detecting that the force input satisfies a first force threshold.
The present disclosure is directed to a battery including an asymmetrical tab sealant, which includes a stronger seal portion around a tab in a tab opening of an enclosure (e.g., pouch) of the battery towards a cup side of the battery, and a weaker seal portion around the tab in the tab opening of the enclosure towards a non-cup side of the enclosure. Various characteristics may be employed to generate the stronger seal portion and the weaker seal portion, such as material characteristics, melting temperature characteristics, thickness characteristics, and so on.
An example process includes: detecting, via at least the one or more image sensors, first data that represents a first scene; and in response to detecting, via at least the one or more image sensors, the first data that represents the first scene and after an inference about a user intent with respect to the first scene is determined based on the first data that represents the first scene: in accordance with a determination that a portion of a knowledge base is selected based on the inference about the user intent with respect to the first scene, wherein the knowledge base is personal to a user of the computer system, and in accordance with a determination that a first action satisfies a set of action criteria, performing the first action, wherein the first action is generated based on the selected portion of the knowledge base.
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/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
The present disclosure generally relates to audio recording and transcription. A method includes, while the computer system is connected to a telephone call, displaying, via the one or more display generation components, a telephone call user interface. The method includes, while displaying the telephone call user interface, in accordance with a determination that archival option criteria are met, displaying, via the one or more display generation components, an option for archiving the telephone call. The method includes detecting, via the one or more input devices, an input directed to the option for archiving the telephone call, and in response to detecting the input directed to the option for archiving the telephone call, initiating a process for creating an archive based on audio corresponding to the telephone call.
H04M 3/42 - Systems providing special services or facilities to subscribers
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
The subject system may be implemented by a processor circuit configured to receive, by an NFC component, credential information associated with a physical credential, transmit to a provider server via an intermediate server a request for a digital credential, receive from the provider server via the intermediate server the digital credential generated by the provider server based on the request, and provision the digital credential on a secure element of the user device.
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
Hand-held controllers continue to be tracked when illuminators on the controllers are occluded. Image data is captured of a hand holding a physical controller with illuminators, and motion sensor data is received from the controller. A determination is made as to whether illuminator-based pose detection is reliable based on the visibility of the illuminators. When the illuminator-based pose detection is not considered reliable, the controller's pose is determined using hand-tracking data for the hand holding the controller. Tracking information for the controller is determined by considering the spatial relationship between the hand and controller in previous frames and adjusting parameters based on a visibility metric. This facilitates generating virtual content that corresponds with the physical controller's current pose.
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
17.
TECHNOLOGIES FOR SEMI-STATIC, AUTOMATED, PAIRED CONFIGURATION OF DISCONTINUOUS RECEPTION
The present application relates to devices and components, including apparatus, systems, and methods for connected mode discontinuous reception (C-DRX).
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
A communications system may include a satellite constellation and a terrestrial network. A first user equipment (UE) device may provision sender keys, handles, and/or status information with a core network while connected to the terrestrial network. The core network may accommodate server fan out to a set of other UE devices associated with a particular user identifier. When the first UE device disconnects from the terrestrial network, the first UE device and the set of other UE devices may convey end-to-end encrypted messages through the constellation and the core network. The first UE device may address the set of other UE devices using a short handle associated with the user identifier and/or using a handle index. The first UE device may transmit a control message via the constellation that instructs the core network to release provisioned status information to the set of other UE devices.
The present disclosure generally relates to displaying text. Some techniques are for displaying a text path in accordance with some embodiments. Other techniques are for outputting a text position in accordance with some embodiments.
The present disclosure generally relates to resolving queries. Some techniques are for responding to queries in accordance with some embodiments. Other techniques are for annotating objects in accordance with some embodiments.
Techniques are provided for intelligently allocating uplink resources for TDD problematic bands. A UE may perform conflict avoidance procedures and/or prioritization of uplink resources associated with a problematic band combination. When the UE is scheduled to perform uplink and downlink corresponding to a slot associated with a combination of problematic bands, the UE may forgo transmitting of the uplink communication. The UE may configure flexible slots to avoid such conflicts and/or to prioritize critical downlink and/or uplink communication. resolving and/or mitigating interference associated with a problematic band combination. These and many other features and examples are described.
A method for managing emails is disclosed. A computer device may determine of unwanted email senders from which a user is receiving emails. The list of unwanted email senders may be ranked, and subsets of the list may be displayed on a user device to solicit input from the user regarding the email senders. Upon receiving decisions from the user regarding the email senders, the computer device may perform actions for corresponding ones of the email senders.
An example process includes: concurrently detecting: a first natural language input that requests to perform a first task and a first input that corresponds to a selection of a first object; in response to concurrently detecting the first natural language input and the first input, initiating the first task based on the first object; and after initiating the first task based on the first object: detecting a second input corresponding to a selection of a second object different from the first object; and in response to detecting the second input corresponding to the selection of the second object: in accordance with a determination that the second input satisfies a set of input criteria, initiating, without receiving a natural language input after detecting the first natural language input, the first task based on the second object.
In some implementations, the techniques may include initiating a transfer of data between a first mobile device and a second mobile device over a first communication pathway. In addition, the techniques may include monitoring, by a system process of the first mobile device, one or more metrics measured of a device state, a network state, a transfer state, or a combination thereof during the transfer of data. The techniques may include generating, by the system process, a change recommendation using the one or more metrics, the change recommendation indicating a change from the first communication pathway to a second communication pathway. Moreover, the techniques may include providing the change recommendation to connection manager. Also, the techniques may include in response to the change recommendation, changing, by the connection manager, the transfer of data from the first communication pathway to the second communication pathway.
H04L 41/0816 - Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
H04L 43/08 - Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
25.
TECHNIQUES FOR IMPROVED RADIO PERFORMANCE USING DYNAMIC COEXISTENCE
Techniques are disclosed for a dynamic coexistence policy for operating a plurality of radios using a plurality of antennas of a user device. The user device can configure a plurality of radios of the user device to operate in a first diversity mode state of a plurality of diversity mode states. The plurality of radios can be operable to communicate using one or more of a plurality of antennas of the user device. While in the first diversity mode state, the user device can determine whether a first radio signal strength of a first radio of the plurality of radios is below a first radio signal strength threshold and configure the plurality of radios to operate in a second diversity mode state of the plurality of diversity mode states.
Techniques are disclosed for a dynamic coexistence policy for operating a plurality of radios using a plurality of antennas of a user device. The user device can receive an indication that the user device has a physical configuration relative to a plurality of antennas positioned within the user device. In response to the indication, the user device can configure a plurality of radios to operate in a first state of an operating mode with respect to the plurality of antennas.
H04W 72/51 - Allocation or scheduling criteria for wireless resources based on terminal or device properties
H04B 7/08 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the receiving station
H04W 72/542 - Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
H04W 88/06 - Terminal devices adapted for operation in multiple networks, e.g. multi-mode terminals
A switching converter can provide an output voltage for a subsystem. A successive approximation analog to digital converter (ADC) can receive an error input based on a difference between the output voltage and a target voltage for the subsystem. The ADC can utilize a successive approximation register (SAR) and a charge scaling digital to analog converter (DAC) to generate a digital output representing the error input to adjust the switching converter. An offset controller can provide an offset value to the ADC to counter an offset error in the power management system. The ADC can alternate between utilizing the offset value and utilizing an output of the SAR to generate the digital output. Further, a range controller can adjust a voltage range, utilized by the ADC to generate the digital output, based on the error input. Other aspects are also described and claimed.
Disclosed are techniques for providing relevant results for queries. A method can be implemented by a server computing device, and includes (1) receiving a query from a client computing device, (2) providing the query to a first machine learning (ML) model to produce a text answer to the query, (3) providing, to a second ML model, (i) the query, and (ii) the text answer, to obtain one or more digital assets that correspond to the query and the text answer, (4) generating results based on (i) the query, (ii) the text answer, and (iii) the one or more digital assets, and (5) causing the results to be output by way of a user interface on the client computing device. Other embodiments include generating text answers that include a plurality of text segments, where at least one image is obtained for each text segment of the plurality of text segments.
The present disclosure generally relates to techniques for displaying a representation of a digital card with a visual effect, in accordance with some embodiments.
Various implementations include devices, systems, and methods that reduce HMD cover glass-induced artifacts. For example, a process may obtain a reflection model for predicting image reflection locations based on an image light source location for images captured by light sources. The reflection model is generated based on camera positioning relative to the regions of the transparent structure and curvature of the regions of the transparent structure. The process identifies a light source region in a first image captured by a first camera of the HMD and predicts a reflection region in the first image based on the reflection model and the light source region. Replacement content for the first image is generated based on content from a second image captured by a second camera of the HMD and the first and second images are displayed such that the first image is provided with the replacement content replacing the reflection region.
H04N 13/167 - Synchronising or controlling image signals
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
H04N 13/00 - Stereoscopic video systemsMulti-view video systemsDetails thereof
H04N 13/239 - Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
H04N 13/344 - Displays for viewing with the aid of special glasses or head-mounted displays [HMD] with head-mounted left-right displays
The present disclosure generally relates to synchronizing data. Some techniques are for automatically synchronizing data in accordance with some embodiments. Other techniques are for causing data to be available based on presence in accordance with some embodiments.
A61J 7/00 - Devices for administering medicines orally, e.g. spoonsPill counting devicesArrangements for time indication or reminder for taking medicine
A61J 7/04 - Arrangements for time indication or reminder for taking medicine, e.g. programmed dispensers
The described embodiments regard methods and apparatus to adapt operating parameters of a wireless device to control device to satellite transmit power for signal transmission to improve performance of data throughput or to reduce messaging latency. A wireless device monitors average uplink transmit power levels and at least one transmit power reduction criterion to determine whether to transmit at a reduced transmit power level, with which more transmit time intervals of a power averaging time period can satisfy a specific absorption rate (SAR) budget, or at an unreduced transmit power level, with which fewer transmit time intervals can satisfy the SAR budget over the power averaging time period.
H04W 52/36 - Transmission power control [TPC] using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
H04W 52/14 - Separate analysis of uplink or downlink
H04W 52/22 - TPC being performed according to specific parameters taking into account previous information or commands
H04W 52/24 - TPC being performed according to specific parameters using SIR [Signal to Interference Ratio] or other wireless path parameters
H04W 52/34 - TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
The present disclosure generally relates to managing home hubs. Some techniques are for displaying a device as an active hub device in accordance with some embodiments. Other techniques are for displaying a notification of a state of hub device in accordance with some embodiments.
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
35.
MACHINE-LEARNING BASED SKIN DETECTION AND MODIFICATION FOR IMAGES
Systems and methods provide generating multimedia element. A machine learning model is used to generate a multimedia element depicting an entity and a set of attributes of the multimedia element. A particular attribute is determined from among the set of attributes and in response, the multimedia element is processed to generate one or more alternate multimedia elements where each multimedia element has a different version of the particular attribute. The one or more alternate multimedia elements are presented to the user and in response the user selects a multimedia element for use.
The present disclosure describes a data center system including an instruction processing device for a chassis including one or more boards, a board including a set of cards, a card including a computing node or a processing device and a controller. The controller can receive an instruction from the instruction processing device through a first communication network between the controller and the instruction processing device. Based on the instruction, the processing device of the card can generate an operation result and provide the operation result to another device of the board through a second communication network different from the first communication network. The second communication network can have a ring topology or other topology. The instruction processing device can further operate a hierarchical manager to create a network manager to manage the operations of the board.
G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
H04L 12/437 - Ring fault isolation or reconfiguration
Various implementations disclosed herein include devices, systems, and methods that uses image and sensor data to generate a standard-format stage anchor map identifying positions of elements of a 3D scene. For example, an example process may include obtaining image data and camera data from one or more cameras of an electronic device while the electronic device is within a three-dimensional (3D) environment. The process may further include converting the image data and camera data into a first data set having a first format specified by a map-generation process. The process may further include generating a stage anchor map by inputting the first data set into the map-generation process. The stage anchor map may identify positions of anchors corresponding to elements of the 3D environment. Likewise, the stage anchor map may be used to localize a plurality of camera devices capturing images of the 3D environment during a filming session.
A state of a multi-user communication session is saved in response to detection of an application state saving event, or a session state saving event. During runtime, application state saving events may be detected for each application executing during a session. Application state parameters are saved in response to each application state saving event, from which the application may be launched to the saved state. In response to a state saving event, the most recent application state information for each application executing in the session are collected and stored such that the multi-user communication session may be launched to the saved state, including each application executing in the session.
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
39.
TECHNIQUES FOR ALTERNATIVE DATA EXCHANGE MECHANISMS AT TERMINAL DEVICES
Techniques are disclosed for implementing a data exchange account at a user device. An application executing on a user device can initiate a data exchange session with a terminal device and determine that a data exchange account is not associated with the user device. The application can then obtain, from a server device, a list comprising a plurality of third party service providers and present the list at a display of the user device. The application can then receive an indication that a third party service provider of the plurality of third party service providers has been selected. In response, the application can transmit a request to associate the data exchange account with the user device. The application can receive data exchange account information comprising a token and transmit a data cryptogram generated by the application using the token.
H04B 5/72 - Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
Systems and processes for operating an intelligent automated assistant are provided. Example methods include receiving a request from a user to perform an action using a particular software object, and in response to the request, determining an actionable intent corresponding to the action, determining whether and how to transfer the particular software object for use in executing the actionable intent, and executing the actionable intent using the particular software object.
Techniques, described herein, include solutions for handling multiple transmission and reception points (mTRPs) for inter-distributed unit (DU), intra-centralized unit (CU) mobility of user equipment (UE). DUs may each implement a media access control (MAC) layer, and a CU may add a new DU by configuring the DU to implement an instance of a hybrid automatic repeat request (HARQ) entity operating on an existing DU. HARQ processes associated with each DU may be the same or different and the UE may be configured accordingly. The UE may use the same MAC entity to communicate with each DU. In some implementations, HARQ entities of DUs may be associated with mTRP IDs. Alternatively, a new MAC and/or RLC layer may be implemented in the new DU and the UE may be configured accordingly. RLC layers may be radio bearer (RB) or logical channel specific.
In various embodiments, a client device establishes a tethered connection offered by a communication device. The tethered connection includes a prioritized communication channel and a non-prioritized communication channel. The client device transmits first network traffic from a first application to the communication device via the prioritized communication channel to cause the communication device to prioritize communication of the first network traffic. The client device transmits second network traffic from a second application to the communication device via the non-prioritized communication channel. In some embodiments, transmitting the first network traffic includes transmitting the first network traffic via a peer-to-peer link; transmitting the second network traffic includes transmitting the second network traffic to an access point implemented by the communication device. In some embodiments, the communication device transmits the first network traffic via a prioritized outbound network and the second network traffic via a non-prioritized outbound network.
Some implementations disclosed herein enable customization of an XR environment for time-based content (e.g., a video) that is presented therein. This may involve altering or otherwise customizing an XR environment in which a video content item is viewed based on metadata stored in the video content item. The metadata may provide one or more additional timed tracks (or other synchronization data) that the device interprets to customize the environment during playback. For example, a player on the device may play image track content of a video while interpreting an environment customization track to send messages at defined playback times to the device's operating system or other component that provides views of the environment to alter or customize that viewing environment during that playback. Such messages may be directed to particular objects or actions that are exposed for video content item control by the environment or software that provides the environment.
Various implementations disclosed herein include devices, systems, and methods that provide a 3D representation of a user over time during live streaming. For example, a process may include obtaining sensor data depicting two-dimensional (2D) representations of an upper body of a user at multiple points in time. The process may further obtain three-dimensional (3D) information corresponding to portions of the 2D representations and predict disparities in 3D views of the upper body of the user produced using the 2D representations and the 3D information. The disparities are predicted to occur between sets of pixels of the 2D representations. The process may further generate changes to reduce the disparities such that the 3D views of the upper portion of the user with the changes reducing the disparities are presented during a communication session by a receiving device.
Techniques are disclosed for determining data exchange options during a data exchange session. An application executing on a user device can initiate a data exchange session with a terminal device and determine a data exchange account associated with a third party service provider. The application can then obtain, from a server device, a data exchange option corresponding to the data exchange account and provided by the third party service provider. The application can receive an indication that the data exchange option was selected and, responsive to the indication, transmit to the server device a confirmation request associated with the data exchange option. The application can then receive a confirmation that the data exchange option is approved by the third party service provider and responsive to the confirmation, transmit, to the terminal device within the data exchange session, a data cryptogram comprising information usable to identify the data exchange account.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
H04B 5/72 - Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
46.
CONTROLLER ENGAGEMENT DETECTION USING HYBRID SENSOR APPROACH
Techniques are disclosed that enable an electronic device (e.g., a headset) to track a controller and one or more hands of a user wearing the headset by using image recognition and various sensors (e.g., image sensors, motion sensors and proximity sensors) to determine whether the user has picked up and is holding the controller. The input mode of the headset can be switched accordingly.
G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/03 - Arrangements for converting the position or the displacement of a member into a coded form
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
Techniques are disclosed relating to communicating network traffic using multiple network stacks. In various embodiments, a device including first and second processors and a network interface receives network traffic from an external computing system. The network interface determines, based on a set of routing criteria, whether to route the network traffic to a destination one of a first network stack executing on the first processor or a second network stack executing on the second processor, where the second network stack supports a subset of functions supported by the first network stack. The device then processes the routed network traffic at the destination network stack. In some embodiments, the second processor is an efficiency processor having a reduced power consumption relative to the first processor. In some embodiments, the first processor enters a reduced power state while the second processor processes routed network traffic via the second network stack.
The present disclosure describes a data center system including an instruction processing device for a chassis including one or more boards, a board including a set of cards, a card including a computing node or a processing device and a controller. The controller can receive an instruction from the instruction processing device through a first communication network between the controller and the instruction processing device. Based on the instruction, the processing device of the card can generate an operation result and provide the operation result to another device of the board through a second communication network different from the first communication network. The second communication network can have a ring topology or other topology. The instruction processing device can further operate a hierarchical manager to create a network manager to manage the operations of the board.
An electronic device may include first and second modular components removably coupled to one another along a hinge axis. The first component may include a display and may be configured to operate as a stand-alone electronic device when decoupled from the second component. The display may be movable between a first orientation facing toward the second component and a second orientation facing away from the second component. The second component may have one or more input-output devices and/or other components that are not present in the first component to enhance the functionality of the first component. For example, a photography-focused second component may include a visible light camera aligned with an interchangeable lens. An outdoor-focused second component may include a weather-resistant enclosure that receives the first component and that has a replaceable battery and global positioning system receiver circuitry.
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 1/16 - Constructional details or arrangements
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
51.
TECHNIQUES FOR EFFECTIVELY ELIMINATING INPUT SIZE LIMITS OF MACHINE LEARNING MODELS
The present disclosure generally relates to implementing machine learning models. More particularly, the described embodiments provide techniques for effectively eliminating input size limits of machine learning models. Some techniques are for processing text using machine learning (ML) models.
Aspects of the subject technology include receiving a first script from a first server associated with the first entity, wherein the first script is provided by the first server responsive to a first request from a non-native application process, providing the first script for provisioning a domain for a digital credential on the secure element, receiving a second script from the non-native application process, wherein the second script is provided to the non-native application process by a second server responsive to a second request from the non-native application process and the second server is associated with a second entity that is separate and independent from the first entity, providing the second script for provisioning the digital credential in the domain on the secure element, and providing an indication that the digital credential has been provisioned on the secure element.
A head-mountable display can include a display, an eye tracking assembly including a camera configured to detect a gaze direction of a user donning the display, and a controller electrically coupled to the display and the eye tracking assembly, the controller configured to execute a gaze direction calibration including detecting, via the camera, the gaze direction when the user looks at a visual icon representing a user-selectable software function, wherein the user-selectable software function includes a separate function independent of the gaze direction calibration.
User interfaces for breath tracking are described. In some embodiments, a user interface for breath tracking includes displaying particles with lighting characteristics that change over time. In some embodiments, a user interface includes displaying particles that move based on whether a condition is met.
A communications system may include a satellite constellation and a terrestrial network. A first user equipment (UE) device may provision sender keys, handles, and/or status information with a core network while connected to the terrestrial network. The core network may accommodate server fan out to a set of other UE devices associated with a particular user identifier. When the first UE device disconnects from the terrestrial network, the first UE device and the set of other UE devices may convey end-to-end encrypted messages through the constellation and the core network. The first UE device may address the set of other UE devices using a short handle associated with the user identifier and/or using a handle index. The first UE device may transmit a control message via the constellation that instructs the core network to release provisioned status information to the set of other UE devices.
G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
F24F 11/50 - Control or safety arrangements characterised by user interfaces or communication
G06F 3/0362 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
Techniques are disclosed relating to communicating network traffic using multiple network stacks. In various embodiments, a device including first and second processors and a network interface establishes, via a first network stack executing on the first processor, trust with an external computing system and leverages, via a second network stack executing on the second processor, the established trust to communicate with the external computing system. In some embodiments, establishing the trust includes performing an authentication exchange with the external computing system and receiving a credential for the second network stack to communicate with the external computing system. In some embodiments, the second processor is an efficiency processor having a reduced power consumption relative to the first processor. In some embodiments, the first processor enters a reduced power state while the second processor communicates via the second network stack with the external computing system.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
58.
USER INTERFACES FOR VIEWS OF CALENDAR APPLICATIONS
In some embodiments, an electronic device displays a plurality of views of a user interface for a calendar application. In some embodiments, an electronic device displays a representation of a calendar item in accordance with the type of the calendar item. In some embodiments, an electronic device displays a visual indication corresponding to one or more events. In some embodiments, an electronic device displays a visual indication corresponding to one or more events with one or more visual characteristics to indicate association with one or more calendars.
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
G06Q 10/1093 - Calendar-based scheduling for persons or groups
Avatars may be displayed in a multiuser communication session using various spatial modes. One technique for presenting avatars includes presenting avatars such that an attention direction of the avatar is retargeted to match the intent of the remote user corresponding to the avatar. Another technique for presenting avatars includes a pinned mode in which a spatial relationship between one or more avatars remains displayed in a consistent spatial relationship to a local user regardless of movements of the local user. Another technique for presenting avatars includes providing user-selectable presentation modes between a room scale mode and a stationary mode for presenting a representation of a multiuser communication session.
Example methods for providing natural-language replies are disclosed herein. An example method includes receiving a natural-language input; providing, via the display generation component, a set of candidate snippets based on the natural-language input, wherein each candidate snippet of the set of candidate snippets corresponds to a respective response to the natural-language input; receiving, via the one or more input devices, an input corresponding to a selection of a candidate snippet of the set of candidate snippets; and providing, via the display generation component, a response to the natural-language input corresponding to the selected candidate snippet.
Aspects of the subject technology include receiving a selection of a digital credential at a user interface associated with the non-native application process, providing to a first server associated with the first entity a first request for provisioning a domain on a secure element of the user device, receiving an indication that a first script was provided to the secure element for the secure element to provision the domain on the secure element according to the first script, providing to a second server associated with a second entity a second request to provision the digital credential in the provisioned domain on the secure element, receiving from the second server a second script for provisioning the digital credential in the provisioned domain on the secure element, and causing the secure element to provision the digital credential in the provisioned domain on the secure element according to the second script.
In some embodiments, a computer system controls a user interface element based on directional control input. In some embodiments, a computer system performs an operation in connection with a virtual content item based on input focus. In some embodiments, a computer system reduces the visual prominence of virtual content that is obscuring visibility of one or more objects. In some embodiments, a computer system reduces the visual prominence of virtual content that is obscuring visibility of one or more objects. In some embodiments, a computer system scrolls through paginated content based on directional control input. In some embodiments, a computer system reduces visibility of a first portion of a hand without reducing visibility of a second portion. In some embodiments, a computer system reduces a visual prominence of a portion of virtual content to increase a visibility of one or more hands.
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/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
63.
CAMERA FIELD OF VIEW CAPTURING EYE REFLECTION AND EYE VIEWS FOR GAZE TRACKING
Systems and apparatus may implement a camera field of view capturing eye reflection and eye views for gaze tracking. A light source may emit light that reaches the surface of an eye. A camera may be implemented with a field of view that includes a portion of a surface of the eye and a portion of a reflective surface of a lens that includes a reflection of the eye. A controller may cause the camera to capture images of the eye and reflection of the eye while the light source emits light.
Some examples of the disclosure are directed to systems and methods for facilitating display, based on data provided by a respective application associated with content, of the content and avatars corresponding to respective users according to a respective spatial arrangement within a multi-user communication session. Some examples of the disclosure are directed to systems and methods for displaying content and avatars according to a respective spatial arrangement in a three-dimensional environment within a multi-user communication session. Some examples of the disclosure are directed to systems and methods for facilitating display, based on data provided by a respective application associated with content, of the content and avatars corresponding to remote users according to a respective spatial arrangement that is adapted to physical locations of local users within a hybrid multi-user communication session.
The present disclosure generally relates to managing a platform. In some embodiments, movement of a platform, movement of components of a platform, and/or adjustments of configurable elements of a platform are based on one or more factors that facilitate a trip of a platform. Accordingly, the platform can perform trips efficiently, while increasing a comfort, safety, and/or overall experience of a person using the platform.
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
A system may utilize a signaling method to enable immersive audio rendering by a player. The system may package, in one or more bitstreams, audio content generated by a content creation tool for input to a type of audio renderer, selected from a plurality of types of audio renderers, a selected sub-type of the type of audio renderer, and a version of the selected sub-type of audio renderer. The one or more bitstreams may indicate start and end channel indexes in which the selected type, sub-type, and version are effective. The one or more bitstreams may be provided for transmission to a player. The one or more bitstreams may configure the player to utilize an audio renderer, for playback of the audio content in a playback environment, of the selected sub-type and the version indicated in the one or more bitstreams. Other aspects are also described and claimed.
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing operations in response to a portal size change. One of the methods includes obtaining, from an application, first information defining a request to create an application portal for the application and that includes data identifying one or more portal size parameters; and in response to obtaining the first information defining the request to create the application portal and that includes the data identifying the one or more portal size parameters, providing, to an operating system, the first information that includes the data identifying the one or more portal size parameters for use controlling the size of the application portal.
Systems, apparatuses, and methods for efficient handling of subroutine epilogues. When an indirect control transfer instruction corresponding to a procedure return for a subroutine is identified, the return address and a signature are retrieved from one or more of a return address stack and the memory stack. An authenticator generates a signature based on at least a portion of the retrieved return address. While the signature is being generated, instruction processing speculatively continues. No instructions are permitted to commit yet. The generated signature is later compared to a copy of the signature generated earlier during the corresponding procedure call. A mismatch causes an exception.
G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
Techniques are disclosed relating to user authentication. In some embodiments, a first device includes an authentication system configured to store an identity of a user of the first device and detect a visual indication presented on a display of a second device in response to a successful biometric authentication of a user of the second device. Based on the visual indication, the authentication system determines that the authenticated user of the second device corresponds to the identity of the user of the first device. In some embodiments, the second device includes a display with a lenticular lens and, in response the user has been authenticated, displays a plurality of visual indications including a first visual indication visible from a first viewing angle and a second visual indication visible from a second viewing angle.
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
Embodiments are disclosed for crash detection on one or more mobile devices (e.g., smartwatch and/or smartphone). In some embodiments, a method comprises: detecting, with at least one processor, a motorcycle crash event on a crash device; extracting, with the at least one processor, multimodal features from sensor data generated by multiple sensing modalities of the crash device; computing, with the at least one processor, a plurality of crash decisions based on a plurality of machine learning models applied to the multimodal features; and determining, with the at least one processor, that a motorcycle crash has occurred involving the crash device based on the plurality of crash decisions and a severity model.
H04W 4/90 - Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
G01P 1/07 - Indicating devices, e.g. for remote indication
G01P 15/18 - Measuring accelerationMeasuring decelerationMeasuring shock, i.e. sudden change of acceleration in two or more dimensions
G04G 21/02 - Detectors of external physical values, e.g. temperature
G10L 25/51 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination
The present disclosure generally relates to pregnancy user interfaces. In some examples, a computer system displays one or more user interfaces for customizing notifications related to a pregnancy event after receiving a request to add the pregnancy event to an account of the computer system. In some examples, a computer system displays cycle tracking indicators corresponding to respective days with different appearances based on whether an account of the computer system includes an indication that a user of the account is pregnant. In some examples, a computer system displays a graphical representation of first health data corresponding to a first duration and, based on a determination that an account of the computer system includes an indication that a user is pregnant, an indication that a difference between second health data corresponding to a second duration and the first health information is based on the user being pregnant.
G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
A61B 5/00 - Measuring for diagnostic purposes Identification of persons
A61B 5/0205 - Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
A61B 5/16 - Devices for psychotechnicsTesting reaction times
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
73.
OUT-OF-PROCESS CUSTOM EFFECTS FOR ELECTRONIC DEVICES
Out-of-process hit-testing can provide privacy in computer user input systems. In an aspect, an application specifies an effect definition for a preliminary interaction with a UI element of the application, the effect definition including customization parameters to generate the effect. When a user engages in a preliminary interaction with the UI element, the effect is generated and rendered according to the customization parameters, without providing a location of the user input to the application.
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/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
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
Various implementations disclosed herein include devices, systems, and methods that separate multi-layer/multi-resolution content for rendering. For example, a process may obtain obtaining multi-layer content comprising a first layer of content and one or more second layers of content having a resolution differing from a resolution of the first layer of content. The process may further separate the first layer of content of the multi-layer content thereby providing a remaining portion of the multi-layer content for rendering. The process may further render a view of a 3D environment including a depiction of the multi-layer content at a 3D position within the 3D environment. The depiction of the multi-layer content may be rendered by blending the separated first layer of content and the texture of the remaining portion of the multi-layer content.
Aspects of the subject technology provide individual volume controls for concurrently operating audio sources at an electronic device. The audio sources may be spatialized audio sources that are associated with display objects that are displayed to appear at various three-dimensional locations around a user of the electronic device, such as in an extended reality environment. In this way, an electronic device may provide the user with the ability to individually control the volumes of the various audio streams originating from the various three-dimensional locations around the user. The individual volume controls may be applied according to individual volume control curves, and/or based on a user intent determined by the electronic device.
The present disclosure generally relates to displaying representations of users. In some examples, a computer system adjusts a spatial property of a first accessory of a respective type from a first spatial property to a second spatial property and, in response to one or more inputs requesting to change the first accessory of the respective type, displays the representation of the user with a second accessory of the respective type with the second spatial property. In some examples, the computer system displays a representation of a user with a graphical element that indicates a distance between the representation of the user and a surface in an environment in which the representation of the user is displayed, and the computer system adjusts an appearance of the graphical element based on a change in distance between the representation of the user and the surface in the environment.
The present disclosure generally relates to managing accessories. Some techniques are for configuring accessories to be controlled in different manners in accordance with some embodiments. Other techniques are for configuring accessories to be controlled based on orientation in accordance with some embodiments. Other techniques are for surfacing a control in accordance with some embodiments. Other techniques are for notifying users of a current context in accordance with some embodiments. Other techniques are for distinguishing types of users in accordance with some embodiments.
Various implementations disclosed herein include devices, systems, and methods that use sensor data to recognize circumstances in which a user representation should be configured to account for head-mounted device (HMD) doffing or other removal from normal use position, e.g., ensuring that the user representation is not deformed or otherwise changed in an unnatural/undesirable way based on the images or other sensor data of the user's eyes and/or other face portions not being captured from expected capture positions as the device is doffed or otherwise removed from its normal use position. As examples, this may involve using motion sensor data to detect device changes in position and/or orientation and/or image sensor data to determine when the user's eye (whether open or closed) is present within the eye box region of the device.
Techniques described herein relate to selective determination of presentation modes for observation data elements. An example process may include receiving a new observation data element of a first data element data category. The process may also include adding the new observation data element to a data model stored on the user device. The process may also include generating bundled observation data based on the new observation data element. The process may also include providing the bundled observation data to a view layer of the application. The process may also include evaluating the bundled observation data in accordance with at least one evaluation criteria of a plurality of evaluation criteria to determine a presentation mode relating to presentation of information associated with the bundled observation data. The process may also include. in response to receiving a view input request, implementing the presentation mode at a user interface of the user device.
Embodiments of a framework are disclosed for stair escalation to capture high resolution heart rate data that can be used to develop cardio fitness metrics related to stair climbing.
Techniques are disclosed relating to managing power efficiency in devices. In various embodiments, an active driver system determines power states of device components based on operational state transitions detected by drivers executing within a first system-on-chip (SoC). The system involves activating or deactivating components integrated within a second SoC based on the power needs ascertained by the corresponding drivers managing the components. The system also involves activating or deactivating the second SoC based on the power states of the components integrated within the second SoC. The drivers provide instructions to manage power states dynamically, allowing for the conservation of energy by deactivating components when not required.
Techniques are disclosed for determining data exchange options during a data exchange session. An application executing on a user device can initiate a data exchange session with a terminal device and determine a data exchange account associated with a third party' service provider. The application can then obtain, from a server device, a data, exchange option corresponding to the data exchange account and provided by the third party service provider. The application can receive an indication that the data, exchange option was selected and, responsive to the indication, transmit to the server device a confirmation request associated with the data exchange option. The application can then receive a confirmation that the data, exchange option is approved by the third party service provider and responsive to the confirmation, transmit, to the terminal device within the data exchange session, a data cryptogram comprising information usable to identify the data exchange account.
The described embodiments regard methods and apparatus to adapt operating parameters of a wireless device to control device to satellite transmit power for signal transmission to improve performance of data throughput or to reduce messaging latency. A wireless device monitors average uplink transmit power levels and at least one transmit power reduction criterion to determine whether to transmit at a reduced transmit power level, with which more transmit time intervals of a power averaging time period can satisfy a specific absorption rate (SAR) budget, or at an unreduced transmit power level, with which fewer transmit time intervals can satisfy the SAR budget over the power averaging time period.
In some embodiments, a computer system displays portals with different spatial properties depending on the experience that is displaying virtual content using the portals. In some embodiments, a computer system outputs content in response to an event detected in an experience differently depending on the level of immersion of content displayed within the portal of the experience.
This disclosure relates to techniques for updating carrier aggregation (CA) configurations for fragmented carriers in a wireless communication system. A user equipment (UE) can provide an indication to a network of a new supported CA configuration upon changing its radio frequency (RF) chain configuration. In addition, a UE can provide an indication to a network regarding applicability of a previously reported supported CA configuration upon changing its RF chain configuration. Further, a UE can signal a CA capability associated with a gap size between component carriers (CCs). In addition, a UE can switch between a single RF chain to multiple RF chains.
The present disclosure generally relates to synchronizing data. Some techniques are for automatically synchronizing data in accordance with some embodiments. Other techniques are for causing data to be available based on presence in accordance with some embodiments.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
The present disclosure generally relates to managing car key credentials, including transferring a car key during a device setup process and configuring a new role for sharing a car key.
The present disclosure generally relates to displaying representations of users. In some examples, a computer system adjusts a spatial property of a first accessory of a respective type from a first spatial property to a second spatial property and, in response to one or more inputs requesting to change the first accessory of the respective type, displays the representation of the user with a second accessory of the respective type with the second spatial property. In some examples, the computer system displays a representation of a user with a graphical element that indicates a distance between the representation of the user and a surface in an environment in which the representation of the user is displayed, and the computer system adjusts an appearance of the graphical element based on a change in distance between the representation of the user and the surface in the environment.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
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
A dynamic power supply (e.g., a charger for a battery of an electronic device) may provide a higher power to fast charge the battery for a duration of time (e.g., a guaranteed duration of time), and a lower power (e.g., a less but guaranteed power, a standard power) after the duration of time. The dynamic power supply may enter this initial charging period if certain conditions are met, such as an operating characteristic is less than an initial charge operating characteristic threshold. After the initial charging period has elapsed, the dynamic power supply may enter a recovery period, where the dynamic power supply may supply the lower power, and/or supply a nominal or near zero power for a first time period and supply the higher power for a second time period.
The present disclosure describes a data center system including an instruction processing device for a chassis including one or more boards, a board including a set of cards, a card including a computing node or a processing device and a controller. The controller can receive an instruction from the instruction processing device through a first communication network between the controller and the instruction processing device. Based on the instruction, the processing device of the card can generate an operation result and provide the operation result to another device of the board through a second communication network different from the first communication network. The second communication network can have a ring topology or other topology. The instruction processing device can further operate a hierarchical manager to create a network manager to manage the operations of the board.
G06F 13/28 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal
The present disclosure describes a data center system including an instruction processing device for a chassis including one or more boards, a board including a set of cards, a card including a computing node or a processing device and a controller. The controller can receive an instruction from the instruction processing device through a first communication network between the controller and the instruction processing device. Based on the instruction, the processing device of the card can generate an operation result and provide the operation result to another device of the board through a second communication network different from the first communication network. The second communication network can have a ring topology or other topology. The instruction processing device can further operate a hierarchical manager to create a network manager to manage the operations of the board.
G06F 13/28 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal
In some embodiments, an electronic device navigates the electronic device back to a predefined route when the electronic device determines that the current location of the electronic device is off route. In some embodiments, an electronic device provides different navigation directions in accordance with where the current location of the electronic device is relative to a start of a predefined route. In some embodiments, an electronic device displays one or more user interfaces to generate a predefined route.
Systems and methods provide generating multimedia element. A machine learning model is used to generate a multimedia element depicting an entity and a set of attributes of the multimedia element. A particular attribute is determined from among the set of attributes and in response, the multimedia element is processed to generate one or more alternate multimedia elements where each multimedia element has a different version of the particular attribute. The one or more alternate multimedia elements are presented to the user and in response the user selects a multimedia element for use.
A method of providing an update from an active session to a user. The method comprising performing, by a first device, detecting a first update from a first sequence of updates of a first active session of a first application running on the first device; obtaining, first content based on the first update of the first active session; generating, by the first routine, a first message using the first content, the first message configured to be interpretable by a second routine of a second device and to cause the second device to display the first content; and transmitting, to the second device, the first message; subsequently, detecting a second update from a second sequence of updates of a second active session of a second application running on the first device; and repeating to transmit a second message.
A distributed inference engine system that includes multiple inference engines is disclosed. A particular inference engine of the multiple inference engines may receive a prompt and its associated data, and divide the data into multiple data portions that are distributed to the multiple inference engines. Operating in parallel, and using a machine-learning model and respective data portions, the multiple inference engines generate an initial token. The multiple inference engines also generate, in parallel and using corresponding portions of the machine-learning model and the initial token, a subsequent token.
09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable application development software; downloadable
computer software for use as an application programming
interface (API) for building software applications.
98.
HIERARCHICAL MANAGEMENT OF MULTIPLE COMMUNICATION NETWORKS
The present disclosure describes a data center system including an instruction processing device for a chassis including one or more boards, a board including a set of cards, a card including a computing node or a processing device and a controller. The controller can receive an instruction from the instruction processing device through a first communication network between the controller and the instruction processing device. Based on the instruction, the processing device of the card can generate an operation result and provide the operation result to another device of the board through a second communication network different from the first communication network. The second communication network can have a ring topology or other topology. The instruction processing device can further operate a hierarchical manager to create a network manager to manage the operations of the board.
H04L 41/40 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
Cast components, electronic devices including cast components, alloys for cast components, and methods of forming cast components are disclosed. In an example, a component for an electronic device includes an aluminum alloy including a plurality of silicon particles having spheroidal shapes and a silicon concentration of greater than 1.5 wt %, and a b* value of 0.5 or less.
C22C 21/02 - Alloys based on aluminium with silicon as the next major constituent
B22D 21/00 - Casting non-ferrous metals or metallic compounds so far as their metallurgical properties are of importance for the casting procedureSelection of compositions therefor
C22F 1/043 - Changing the physical structure of non-ferrous metals or alloys by heat treatment or by hot or cold working of aluminium or alloys based thereon of alloys with silicon as the next major constituent
The present disclosure generally relates to user interfaces for managing account information. In some embodiments, the user interfaces are directed to techniques for customizing information that is shared when transferring account resources. In some embodiments, the user interfaces are directed to techniques for providing visual feedback for instructing a resource transfer process. In some embodiments, the user interfaces are directed to techniques for performing a resource transfer process. In some embodiments, the user interfaces are directed to techniques for managing a digital pass.