42 - Scientific, technological and industrial services, research and design
Goods & Services
Design and development of computer hardware and software;
providing online non-downloadable software for providing
travel and tourism information, travel planning, navigation,
travel route planning, geographic, destination,
transportation and traffic information, driving and walking
directions, customized mapping of locations, street atlas
information, electronic map display, and destination
information; computer software consulting services;
consultation services for developing computer systems,
databases and applications; providing computer software
information online, namely, providing information relating
to computer technology and programming via a website;
maintenance, repair and updating of computer software;
technical support services, diagnosing and troubleshooting
of computer software problems.
2.
Display with Gate Driver Circuitry Controlled by True and Complementary Clock Signals
A display may include an array of pixels that receive row control signals from gate driver circuitry. The gate driver circuitry can include a chain of gate drivers configured to receive one or more clock signals. The gate driver circuitry can further include inverters configured to invert the one or more clock signals to generate inverted clock signals. The clock signals and the inverted clock signals can be conveyed to the chain of gate drivers. Falling edges of the clock signals and the inverted clock signals can be used to trigger assertions and deassertions of the row control signals. Operated in this way, the power consumption of the gate driver circuitry can be reduced.
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
3.
DISPLAYING BACKGROUND REGIONS FOR TIME USER INTERFACES
The present technology provides a mechanism to obtain results of similar quality to that which can be obtained by fine-tuning a generative model from the foundational model without fine-tuning. In particular, the present technology can provide a suitability prompt to evaluate and improve the output of a generative model without fine-tuning. A suitability prompt is an engineered prompt that is provided to a generative model that prompts the generative model to evaluate a candidate response that has been generated by the generative model. Often the suitability prompt can include an indication of one or more attributes of a quality candidate response. When the generative model provides a response to the suitability prompt that indicates that the candidate response is a quality response, the candidate response can be deemed good enough to be returned to a user.
Systems and methods provide for communicating with an interactive voice response system using a graphical user interface. An audio stream that includes a voice content is received. The user device transcribes the audio stream. The user device processes the text to identify one or more options included in the voice content of the audio stream. The one or more options are then displayed. The user device receives a selection from the user and transmits an indication of the user selection.
In some embodiments, a computer system facilitates the update of a spatial arrangement of one or more virtual objects in a three-dimensional environment from the viewpoint of a first user of the computer system while in a real-time communication session that includes a plurality of users. In some embodiments, updating the spatial arrangement of one or more virtual objects includes collectively moving the one or more virtual objects in the three-dimensional environment relative to the viewpoint of the first user.
Some embodiments described in this disclosure are directed to a first electronic device that operates in a remote interaction mode with a second electronic device, where user interactions with images displayed on the first electronic device cause the second electronic device to update display of the images and/or corresponding user interfaces on the second electronic device.
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 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
G06F 3/04842 - Selection of displayed objects or displayed text elements
A user equipment (UE) is configured for multi-panel physical uplink shared channel (PUSCH) transmission using multiple antenna panels. The UE may send a UE capability message to a base station to indicate a plurality of channel state information (CSI) report schemes supported by the UE. The UE processes a signal from the base station to configure the UE for a selected CSI report scheme of the plurality of CSI report schemes. The UE determines whether one or more condition associated with the selected CSI report scheme is satisfied. The UE transmits, to the base station, CSI in one or more PUSCH from one or more of the multiple antenna panels based on whether the one or more condition associated with the selected CSI report scheme is satisfied.
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
One or more of the techniques described herein include solutions for enabling a user equipment (UE) to identify uplink (UL) protocol data unit (PDU) sets such that PDU set quality of service (QoS) parameters may be applied to PDU sets by a base station, core network (CN), and other network devices. Also described herein are solutions for a CN to provide protocol descriptions for PDU sets to base stations, enabling base stations to apply different QoS parameters based on an ability of a UE to identify PDU sets, and enabling a base station to dynamically apply different PDU set delay budgets (PSDB) to downlink (DL) and uplink (UL) traffic based on the size of PDU sets.
A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.
Various embodiments disclosed herein describe photonic integrated circuits and associated optical measurement systems. The photonic integrated circuit may be configured to simultaneously output light of different wavelengths from different outputs of a multiplexer. A switch network, which may include a multiplexing photonic switch, may be used to selectively route the different wavelengths to a common set of launch groups, from which the light may be emitted from the photonic integrated circuit.
Various implementations disclosed herein include devices, systems, and methods that identify a gesture based on event camera data and frame-based camera data (e.g., for a CGR environment). In some implementations at an electronic device having a processor, event camera data is obtained corresponding to light (e.g., IR light) reflected from a physical environment and received at an event camera. In some implementations, frame-based camera data is obtained corresponding to light (e.g., visible light) reflected from the physical environment and received at a frame-based camera. In some implementations, a subset of the event camera data is identified based on the frame-based camera data, and a gesture (e.g., of a person in the physical environment) is identified based on the subset of event camera data. In some implementations, a path (e.g., of a hand) by tracking a grouping of blocks of event camera events in the subset of event camera data.
G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
H04N 23/20 - Cameras or camera modules comprising electronic image sensorsControl thereof for generating image signals from infrared radiation only
13.
UPLINK POWER CONTROL TO ENHANCE PHYSICAL UPLINK CHANNEL RELIABILITY
The present application relates to devices and components including apparatus, systems, and methods for uplink power control for channels having repetitions.
In various implementations, a method comprises: identifying a plurality of data items, each of the plurality of data items having at least a first metadata field or a second metadata field; displaying a volumetric environment including a first plurality of SR objects corresponding to a first plurality of data items among the plurality of data items, wherein the first plurality of data items includes the first metadata field with first metadata field values; detecting a first user input indicative of the second metadata field; and in response to detecting the first user input, replacing the first plurality of SR objects within the volumetric environment with a second plurality of SR objects corresponding to a second plurality of data items among the plurality of data items, wherein each of the second plurality of data items includes the second metadata field with second metadata field values.
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/0482 - Interaction with lists of selectable items, e.g. menus
G06T 19/00 - Manipulating 3D models or images for computer graphics
15.
METHODS AND SYSTEMS FOR CLIENT SIDE SEARCH RANKING IMPROVEMENTS
Methods and systems for client side search ranking improvements are disclosed. In one example, a search query is received from a user on a client device. The local search results are filtered based on the received search query and one or more local ranking rules. Features for each filtered local search result are computed. The computed features of each filtered local search result are input to one or more machine learning (ML) models. Each ML model can generate a score for each filtered local search result. The filtered local search results are ranked based on the generated score within a category. In one example, local search results and remote server search results are obtained. The local search results and remote server search results are ranked using at least one machine learning (ML) ranking model. The ranked local search results and remote server search results are displayed on the client device by category.
In some embodiments, a computer system facilitates the update of a spatial arrangement of one or more virtual objects in a three-dimensional environment from the viewpoint of a first user of the computer system while in a real-time communication session that includes a plurality of users. In some embodiments, updating the spatial arrangement of one or more virtual objects includes collectively moving the one or more virtual objects in the three-dimensional environment relative to the viewpoint of the first user.
A user equipment (UE) is described, including as a source or target device. A UE, or processor thereof, can perform initiating a device change procedure from the source that uses a cellular carrier to the target that uses the cellular carrier. The target UE can receive, from a cloud-based service for a user of the target, a symmetric key associated with a transfer token for an embedded subscriber identity module (eSIM) of the user. The target UE can receive, from a subscription manager, a ciphered transfer token for the eSIM, and decrypt the ciphered transfer token using the symmetric key to obtain the transfer token. The target UE can receive, in response to providing the transfer token to the cellular carrier, profile information for the eSIM and configure, according to the profile information, the target UE to communicate with the cellular carrier using the eSIM.
This application sets forth techniques for dynamically managing a reserve electronic subscriber identity module (eSIM) for a wireless device. A reserve eSIM is installed in the wireless device to provide a limited functionality connectivity option for essential services, such as device activation, user eSIM provisioning, and user subscription account management. The reserve eSIM is reconfigured between an inactive state and an active state dynamically based on network conditions and application requirements for connectivity.
Disclosed are methods, systems, and computer-readable medium to perform operations including: obtaining a plurality of synchronization signal block (SSB) measurement samples, determining a plurality of measurement confidence values based on the plurality of SSB measurement samples, compare the plurality of measurement confidence values with a plurality of threshold confidence values, and determining, based on the comparing, adjustments to at least one of a periodicity of SSB measurement window or a duration of SSB measurement. In response to determining adjustments to the duration of SSB measurement, a time period within the SSB measurement window is obtained, and the time period is allocated for at least one of high priority uplink transmission or power saving.
On a foveated electronic display (12), foveated image data (56) may include a variety of groupings of pixels (62) in different resolutions for different parts of the display (12). As such, different parts of the foveated image data (56) are routed to different pixels of the electronic display (12). One way of routing data is to use multiplexers to select which image data (56) is routed to which source latches of columns of pixels of the electronic display (12). Depending on the number of columns of the electronic display (12), however, the multiplexers may consume a significant portion of the die area while also consuming a significant amount of energy and reducing the field-of-view (FOV). Instead of using multiplexers to route foveated image data (56) in the electronic display (12), groups of source latches (110) of the electronic display (12) may be hardwired to respective wires of a pixel data bus (112).
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G09G 5/391 - Resolution modifying circuits, e.g. variable screen formats
H04N 13/383 - Image reproducers using viewer tracking for tracking with gaze detection, i.e. detecting the lines of sight of the viewer's eyes
22.
DYNAMIC PARTITIONING A POWER BUDGET AMONG COMPUTE AGENTS OF A SYSTEM ON CHIP (SOC)
Systems, methods, and apparatuses disclosed herein can advantageously leverage a power budget to manage heat. These systems, methods, and apparatuses can dynamically distribute the power budget to manage the heat. As part of this dynamic distribution, these systems, methods, and apparatuses can monitor their operation. In some embodiments, when this monitoring indicates that workloads are being created faster than being performed, these systems, methods, and apparatuses can be distributed more of the power budget to optimize the efficiency in performing these workloads. On the other hand, these systems, methods, and apparatuses can be distributed less of the power budget to optimize the efficiency in creating these workloads when this monitoring indicates workloads are being performed faster than being created.
Cases can couple to a battery device to be held within the case. The case can include features, such as a clip with a heat sink, for dissipating heat away from the battery device while the case is within a pocket of a user. Such features can promote heat dissipation for the battery device even while the battery device is within an enclosed environment. The clip can serve as a mechanical engagement feature as well as a thermal dissipation feature. The clip can conduct heat away from the battery device and into an external environment, providing improved heat dissipation for the battery device and reducing the need for power throttling.
H01M 10/6551 - Surfaces specially adapted for heat dissipation or radiation, e.g. fins or coatings
H01M 10/623 - Portable devices, e.g. mobile telephones, cameras or pacemakers
H01M 10/652 - Means for temperature control structurally associated with the cells characterised by parameters specified by a numeric value or mathematical formula, e.g. ratios, sizes or concentrations characterised by gradients
H01M 10/653 - Means for temperature control structurally associated with the cells characterised by electrically insulating or thermally conductive materials
H01M 10/6552 - Closed pipes transferring heat by thermal conductivity or phase transition, e.g. heat pipes
H01M 10/6563 - Gases with forced flow, e.g. by blowers
H01M 50/247 - MountingsSecondary casings or framesRacks, modules or packsSuspension devicesShock absorbersTransport or carrying devicesHolders specially adapted for portable devices, e.g. mobile phones, computers, hand tools or pacemakers
H01M 50/293 - 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 the material
An electronic watch includes a housing defining a side surface of the electronic watch, a transparent cover coupled to the housing and defining a front surface of the electronic watch, an image-sensing element, and a crown extending from the side of the housing and defining an imaging surface. The crown may include a light-directing feature configured to direct, onto the image-sensing element, an image of an object in contact with the imaging surface.
Various implementations disclosed herein include devices, systems, and methods for determining adjustments of lighting effects for content based on environment lighting. For example, a process may include generating a representation that specifies lighting effects for a plurality of normal directions on a sample shape at a position of 3D content within a 3D environment. The process may further include obtaining position data corresponding to viewpoint positions within the 3D environment. The process may further include updating the representation based on the position data to maintain a static orientation of the lighting effects specified by the representation relative to the 3D environment. The process may further include determining changes to portions of the 3D content based on lighting effects specified for corresponding representation normal directions. The process may further include determining depictions of the 3D content adjusted based on the changes to the plurality of portions of the 3D content.
A computer system displays an annotation placement user interface that includes a representation of a field of view of one or more cameras that is updated over time based on changes in the field of view, a placement user interface element indicating a virtual annotation placement location, and a session history user interface element. The system receives a set of inputs corresponding to a plurality of requests to annotate the representation of the field of view and, in response, adds first and second annotations to the representation of the field of view. After adding the first and second annotations, the system receives an input corresponding to activation of the session history user interface element and, in response, displays a list of annotations that includes the first and second annotations, including concurrently displaying a representation of the first annotation and a representation of the second annotation.
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/03 - Arrangements for converting the position or the displacement of a member into a coded form
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/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 method performed by a portable media player device. The method receives a microphone signal that includes audio content output by an audio playback device via a loudspeaker. The method determines identification information regarding the audio content, wherein the identification information is determined through an acoustic signal analysis of the microphone signal. In response to determining that the audio playback device has ceased outputting the audio content, the method retrieves from local memory of the portable media player device or a remote device with which the portable media player device is communicatively coupled, an audio signal that corresponds to the audio content and drives a speaker that is not part of the audio playback device using the audio signal to continue outputting the audio content and any additional audio content related to the audio content.
An apparatus includes a processor core that includes an instruction decode circuit and a control circuit. The instruction decode circuit is configured to decode instructions, including a plurality of store instructions used to store information in a memory hierarchy. The control circuit is configured, after a particular store instruction is decoded, to preserve store information related to the particular store instruction, including a first program counter value for the particular store instruction. In response to decoding a subsequent load instruction with a corresponding second program counter value, the control circuit is configured to determine, using the first and second program counter values, whether a dependency has been established between the subsequent load instruction and the particular store instruction. In response to a determination that the dependency has been established, the control circuit is configured to use the preserved store information to perform the subsequent load instruction.
A method performed by a first electronic device that includes a first speaker, the method includes, receiving, via a network, a representation of audio content, while a second electronic device is playing back the audio content through a second speaker, determining that the first electronic device is moving away from the second electronic device, and, in response to determining that the first electronic device is moving away from the second electronic device, using the representation of audio to play back the audio content through the first speaker.
A user device can be used to generate medical term expressions, which represent medical terms of a health record. The user device can identify a medical concept present in the health record based on a medical term expression. The user device can generate a node in a personalized relational graph that corresponds to the medical concept. One or more sub-nodes can be added to the node. Responsive to a request, a user interface is presented that identifies the medical concept and some of the additional information.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 40/20 - 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 management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
An electronic device, such as a watch, has a crown assembly having a shaft and a user-rotatable crown. The user-rotatable crown may include a conductive cap that is mechanically and electrically coupled to the shaft and functions as an electrode. The conductive cap may be coupled to the shaft using solder or another conductive attachment mechanism. The shaft may electrically couple the conductive cap to a processing unit of the electronic device. One or more additional electrodes may be positioned on the exterior surface of the electronic device. The conductive cap is operable to be contacted by a finger of a user of the electronic device while another electrode is positioned against skin of the user. The processing unit of the electronic device is operable to determine a biological parameter, such as an electrocardiogram, of the user based on voltages at the electrodes.
An electronic device is provided that can include sensors for capturing an image, computer vision processing (CVP) circuitry that receives the captured image and having subsystems operating in a first power domain, a back-end image signal processing pipeline operating in a second power domain different than the first power domain, and optionally displays configured to receive content for display from the back-end image signal processing pipeline. A multiclient scheduler in the CVP circuitry can receive and reorder image requests received from a plurality of client processors in the electronic device. The multiclient scheduler can query an image server on the electronic device to determine whether image requests can be satisfied by an existing image currently stored on the image server.
An electronic device includes one or more pose sensors for detecting a pose of a user of the electronic device relative to a first physical environment and is in communication with one or more audio output devices. While a first pose of the user meets first presentation criteria, the electronic device provides audio content at a first simulated spatial location relative to the user. The electronic device detects a change in the pose of the user from the first pose to a second pose. In response to detecting the change in the pose of the user, and in accordance with a determination that the second pose of the user does not meet the first presentation criteria, the electronic device provides audio content at a second simulated spatial location relative to the user that is different from the first simulated spatial location.
G10K 11/178 - Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effectsMasking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
34.
SYSTEM INFORMATION DESIGN FOR NEW RADIO (NR) VEHICLE-TO-EVERYTHING (V2X) SIDELINK OPERATION
This disclosure relates to embodiments New Radio (NR) vehicle-to-everything (V2X) communication. Some of embodiments generate system information block (SIB) messages having configurations for V2X communication modes, and transmit the SIB messages to a user equipment (UE). V2X communication modes include unicast, groupcast and broadcast modes. An example configuration includes a sidelink communication using a V2X communication mode.
Systems and methods provide for communicating with an interactive voice response system using a graphical user interface. An audio stream that includes a voice content is received. The user device transcribes the audio stream. The user device processes the text to identify one or more options included in the voice content of the audio stream. The one or more options are then displayed. The user device receives a selection from the user and transmits an indication of the user selection.
H04M 3/493 - Interactive information services, e.g. directory enquiries
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
36.
PHYSIOLOGICAL STATE PREDICTION BASED ON ACOUSTIC DATA USING MACHINE LEARNING
The subject technology provides physiological state prediction based on acoustic data using machine learning. An apparatus receives input data comprising acoustic signal information associated with a user. The apparatus extracts one or more acoustic features from the acoustic signal information. The apparatus produces a trained machine learning model by training a neural network to predict one or more physiological states of the user from the one or more acoustic features.
In some implementations, a method includes: obtaining user movement information characterizing real-world body pose and trajectory information of the user; generating a predicted virtual interaction time for a virtual interaction based at least in part on a placement of the CGR item in the CGR environment and the user movement information prior to the virtual interaction occurring; determining a first initiation time for a first feedback device among the one or more feedback devices based at least in part on the predicted virtual interaction time and a first predetermined latency period associated with the first feedback device; and initiating at the first initiation time, by the device, first feedback from the first feedback device in order to satisfy a performance criterion that corresponds to the virtual interaction with the CGR item.
A head-mountable device can include custom components that are assembled onto core components to provide custom fit capabilities when assembled together. By detecting head features of a user, a custom assembly for a head-mountable device can be determined to achieve a preferred fit. The custom assembly can be based on a predetermined base design and augmentations that will allow the user to operate the elements of the base design while also enjoying a preferred fit. For example, a core component holding certain components (e.g., electric components) in fixed relative positions can be augmented with an enclosure and/or fitting components to accommodate the head features of a given user.
A vehicle control system for a vehicle can obtain detected event information of a front steering system and use a rear steering system to maneuver the vehicle. The vehicle control system can obtain fault information and determine, based on the fault information, a new destination (different from the originally-intended destination), and maneuver the vehicle to the new destination. This may include rotating the vehicle and subsequently instructing the rear steering system to maneuver the vehicle to a safe destination. The vehicle may include fully autonomous or semi-autonomous capabilities, and accordingly, the vehicle control system can use the rear steering system to maneuver the vehicle to the alternate destination with little or no passenger input. Other components, including a drivetrain system, a braking system, and a suspension system, can also be used to maneuver the vehicle to the new destination.
B60W 10/00 - Conjoint control of vehicle sub-units of different type or different function
B60W 10/08 - Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
B60W 10/20 - Conjoint control of vehicle sub-units of different type or different function including control of steering systems
B60W 50/02 - Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
B60W 50/14 - Means for informing the driver, warning the driver or prompting a driver intervention
B62D 7/15 - Steering linkageStub axles or their mountings for individually-pivoted wheels, e.g. on king-pins the pivotal axes being situated in more than one plane transverse to the longitudinal centre line of the vehicle, e.g. all-wheel steering characterised by means varying the ratio between the steering angles of the steered wheels
49.
Spatial audio using near-field and far-field rendering
A device may include a plurality of microphones, and a processor configured to extract a sound and a sound field from microphone signals of the plurality of microphones. The sound may be treated as near-field sound and the sound field may be treated as far-field sound. The device may adjust a strength of the sound based on a strength of the sound field and apply near-field head related transfer functions (HRTFs) to the sound. The device may apply far-field HRTFs to the sound field. The device may combine the near-field applied sound with the far-field applied sound field to generate spatial audio for playback through a plurality of speakers.
A display system may include a waveguide and an input coupling prism. The waveguide may have a lateral surface with a deformed region. The prism may couple the light into the waveguide at an angle whereby the light first reflects off the deformed region. The display module may include a display panel that provides the light with planar wavefronts. The display module may include a deformation mitigation structure that distorts the planar wavefronts to produce non-planar wavefronts. The shape of the non-planar wavefronts may be selected to reverse distortion to the wavefronts of the light produced by the first reflection of the light off the deformed region of the lateral surface. This may serve to mitigate distortion in the light produced by the deformed region of the lateral surface and may serve to maximize the sharpness images in the image light provided to an eye box.
A camera may include at least one actuator configured to move an image sensor relative to one or more lenses in one or more directions to implement an optical image stabilization (OIS) function. The camera may include a first suspension wires having one or more flexure arms to allow the image sensor to move relative to the lenses in the one or more directions for performing the OIS. The camera may further include a second suspension structure having one or more suspension wires to stabilize the image sensor and restrain it from moving in other directions.
Visual programming provides an efficient and intuitive user experience in an enhanced reality computer-generated environment. In some embodiments, a graphical representation of a programming structure is displayed in a computer-generated environment, and various interactions with the graphical representation of the programming structure are provided to define behavior of objects in a computer-generated environment. In some embodiments, the behavior of the object is defined by a trigger and an action. In some embodiments, the various interactions include adding one or more graphical representations of programming objects to the graphical representation of the programming structure, removing one or more graphical representations of programming objects from the graphical representation of the programming structure or from the computer-generated environment, and/or previewing the behavior defined by the graphical representation of the programming structure.
Various implementations provide a method for determining how a second user prefers to be depicted/augmented in a first user's view of a multi-user environment in a privacy preserving way. For example, a method may include determining that a physical environment includes a second device, where a second user associated with the second device is to be depicted in a view of a three-dimensional (3D) environment. The method may further include determining position data indicative of a location of the second device relative to the first device. The method may further include sending the position data indicative of the location of the second device relative to the first device, to an information system (e.g., a user preference system). The method may further include receiving a user preference setting associated with the second user for depicting or augmenting the second user in the 3D environment from the information system.
Various implementations disclosed herein include devices, systems, and methods that improve edge boundary visualization. In some implementations, this involves reducing the appearance of banding that might otherwise be visible by altering the appearance of a pattern that has a gradual change in color, e.g., the appearance of edges between the gradual changes in blues in the sky. In contrast to prior techniques that use random isotropic (any direction) dithering to avoid banding, this method uses an an-isotropic (different in one direction than another) interleaved pattern. For example, the pattern may have an alternating pattern that interleaves adjacent colors in a particular arrangement, such as using a fine-toothed comb-type pattern.
On a foveated electronic display, foveated image data may include a variety of groupings of pixels in different resolutions for different parts of the display. As such, different parts of the foveated image data are routed to different pixels of the electronic display. One way of routing data is to use multiplexers to select which image data is routed to which source latches of columns of pixels of the electronic display. Depending on the number of columns of the electronic display, however, the multiplexers may consume a significant portion of the die area while also consuming a significant amount of energy and reducing the field-of-view (FOV). Instead of using multiplexers to route foveated image data in the electronic display, groups of source latches of the electronic display may be hardwired to respective wires of a pixel data bus.
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
64.
Display Data Bus Power Reduction via Data Bus Gating
In electronic displays, sending image data across a pixel data bus to the source latches consumes energy, particularly as the number of columns of pixels of the electronic display increases. To reduce the amount of energy consumed by the pixel data bus, slices of the pixel data bus may be gated to correspond to which source latches are being loaded. For instance, a first set of source latches corresponding to a first slice of the pixel data bus may be loaded with data while downstream slices of the pixel data bus may be gated to save energy. To reduce the peak energy consumed by the pixel data bus, the pixel data bus may be divided into two parts that are loaded from opposite sides. Thus, the total number of gated slices may remain stable throughout the loading process.
G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals
65.
Primary Secondary Cell Handover in Unlicensed Spectrum
This disclosure relates to techniques for performing handover for a primary cell of a secondary cell group in unlicensed spectrum in a wireless communication system. A wireless device may establish a dual connectivity cellular link with a cellular network. An indication may be received by the wireless device to perform handover of the primary cell of the secondary cell group in an unlicensed frequency band. The wireless device may determine whether to increase a preamble transmission counter for a physical random access channel occasion on the target primary secondary cell if the occasion conflicts with a random access channel procedure on the primary cell of the master cell group. The wireless device may also determine whether to increase the preamble transmission counter for a physical random access channel occasion on the target primary secondary cell if the occasion is unavailable due to an unsuccessful listen-before-talk procedure.
Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a vehicle of the transit route at a given location, and for providing predictive reminders to a user for catching a vehicle of the transit route. A server receives signal source information about wireless signal sources detected by user devices, including information about a first wireless signal source detected by some devices. The server determines that the first wireless signal source is moving. The server determines that the first wireless signal source is associated with a public transit route upon determining that the signal source information satisfies one or more selection criteria. The server stores information associating the first wireless signal source with the public transit route as transit movement data corresponding to the public transit route.
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
G01C 21/26 - NavigationNavigational instruments not provided for in groups specially adapted for navigation in a road network
G01C 21/36 - Input/output arrangements for on-board computers
G06Q 10/047 - Optimisation of routes or paths, e.g. travelling salesman problem
G06Q 10/101 - Collaborative creation, e.g. joint development of products or services
G06Q 90/00 - Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing
G08G 1/01 - Detecting movement of traffic to be counted or controlled
G08G 1/123 - Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles
H04W 4/02 - Services making use of location information
H04W 4/029 - Location-based management or tracking services
H04W 4/40 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
H04W 4/42 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for mass transport vehicles, e.g. buses, trains or aircraft
H04W 88/00 - Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
Embodiments described herein provide for a technique to enable sensor data gathered by multiple electronic devices, such as smart home devices, to be fused into a single coordinate space to enable a higher sensor resolution at each device. For example, multiple sensor equipped devices may communicate over a network to share sensor data between devices. Each device can combine local sensor data with remote sensor data received from other devices to increase the angular resolution of the detected sensor data. To enable this combination, motion characteristics of commonly detected objects can be used to enable the devices to determine a set of relative positions. Coordinate space transformations can then be computed based on the relative positions. Sensor data can be fused using the determined coordinate space transformations.
G01S 13/42 - Simultaneous measurement of distance and other coordinates
G01S 13/56 - Discriminating between fixed and moving objects or between objects moving at different speeds for presence detection
G01S 13/72 - Radar-tracking systemsAnalogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar
69.
LIQUID OCCLUSION DETECTION AND EJECTION FOR PRESSURE SENSORS
Aspects of the subject technology relate to electronic devices with pressure sensors. Pressure sensor occlusion may be mitigated by ejecting occluding liquid with a repulsive force from a motion generated with a magnetic actuator associated with the pressure sensor. Processing circuit of the electronic device can detect that the opening is occluded. The processing circuitry activates, when an occlusion is detected, the magnetic actuator by applying an electrical current to a coil in the magnetic actuator and ejects the liquid occlusion in the opening by generating a mechanical motion with a magnet in the magnetic actuator based on the applied electrical current to the coil.
G01L 27/00 - Testing or calibrating of apparatus for measuring fluid pressure
G01D 3/036 - Measuring arrangements with provision for the special purposes referred to in the subgroups of this group mitigating undesired influences, e.g. temperature, pressure on measuring arrangements themselves
G01L 19/00 - Details of, or accessories for, apparatus for measuring steady or quasi-steady pressure of a fluent medium insofar as such details or accessories are not special to particular types of pressure gauges
In some embodiments, an electronic device presents an option that is selectable to share content with a second electronic device towards which the first electronic device is oriented. In some embodiments, an electronic device presents an indication to change the orientation of the electronic device when the orientation of the electronic device is outside of a range of orientations in which circuitry that identifies another electronic device with which to share content is able to function with desired reliability. In some embodiments, an electronic device presents a sharing user interface within an action user interface of an application. In some embodiments, an electronic device presents one or more options for changing one or more settings associated with an item of content before sharing the content.
Display structures and methods of fabrication are described. In an embodiment, a display structure includes an array of pixel driver chips embedded in an insulation layer, a redistribution layer (RDL) over and in electrical contact with the array of pixel driver chips, and an array of light emitting diodes (LEDs) over and in electrical contact with the RDL, where the array of LEDs includes different groups of LEDs designed for different wavelength emission spectra, and the top surfaces of the LEDs are coplanar.
A method for decoding an image according to the present invention may comprise the steps of: deriving a residual coefficient of a current block; dequantizing the residual coefficient; deriving a common residual signal by performing inverse transform of the dequantized residual coefficient; and deriving a first residual signal of a first chroma component and a second residual signal of a second chroma component on the basis of the common residual signal.
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
H04N 19/186 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
H04N 19/46 - Embedding additional information in the video signal during the compression process
An display system comprises a head-mounted display unit that includes a display module, a lens mount, mount magnetic coupling features, and mount mechanical coupling features. The display system includes a removable lens frame including frame magnetic coupling features and frame mechanical coupling features. The mount magnetic coupling features and the frame magnetic coupling features are arranged at corresponding positions on the lens mount and the removable lens frame and are configured to support the removable lens frame in a predetermined position with respect to the lens mount in which the removable lens frame is properly aligned with the display module. The frame mechanical coupling features are receivable by corresponding mount mechanical coupling features to removably couple the removable lens frame to the lens mount.
An example process includes at an electronic device with one or more processors and memory: while the electronic device is in a locked state and in communication with an external accessory device: receiving a natural language input; determining whether the natural language input corresponds to a secure task request; in accordance with a determination that the natural language input corresponds to a secure task request: determining whether one or more states of the external accessory device satisfy a set of authentication criteria; and in accordance with a determination that the one or more states of the external accessory device satisfy the set of authentication criteria: initiating, by the electronic device, a secure task corresponding to the natural language input; and providing an output indicative of the initiated secure task.
A wireless communication device (UE) may provide information pertaining to one or more operating capabilities of the UE to LTE and 5G-NR networks. The UE may transmit information to an LTE base station directly, and to a 5G-NR base station directly, or indirectly via the LTE base station. The information may include preferred values corresponding to any number of different operating parameters associated with wireless communications or wireless communication capabilities of the UE in both LTE and 5G-NR networks, informing and/or requesting the LTE and 5G-NR networks to make provisions based on the transmitted information for the wireless communications of the UE on those networks. The UE may thereby provide assistance information to LTE and 5G-NR networks in a multi-radio-access-technology dual-connectivity setting to request the respective networks to adjust certain operating capabilities of the UE in order to alleviate one or more operating issues that may be affecting the UE.
Systems and processes for operating an intelligent automated assistant are provided. An example method includes, at an electronic device having one or more processors and memory, receiving an utterance including a user request, determining a natural language representation of the user request, determining a first software process associated with the natural language representation, determining whether the natural language representation can be executed by a task flow of the first software process, and in accordance with a determination that the natural language representation cannot be executed by the task flow of the first software process: determining a set of transformation instructions, determining a revised natural language representation using the set of transformation instructions, and providing the revised natural language representation to a second software process.
G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
G06F 18/2113 - Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
G10L 15/18 - Speech classification or search using natural language modelling
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
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 subject technology provides physiological state prediction based on acoustic data using machine learning. An apparatus receives input data comprising acoustic signal information associated with a user. The apparatus extracts one or more acoustic features from the acoustic signal information. The apparatus produces a trained machine learning model by training a neural network to predict one or more physiological states of the user from the one or more acoustic features.
This application sets forth techniques for dynamically managing a reserve electronic subscriber identity module (eSIM) for a wireless device. A reserve eSIM is installed in the wireless device to provide a limited functionality connectivity option for essential services, such as device activation, user eSIM provisioning, and user subscription account management. The reserve eSIM is reconfigured between an inactive state and an active state dynamically based on network conditions and application requirements for connectivity.
A small format lithium-ion battery cell pre-lithiation assembly includes an enclosure having a first portion corresponding to a first battery cell terminal and a second portion corresponding to a second battery cell terminal. The assembly also includes an electrical insulator contacting the first portion and the second portion, a first lithium metal foil disposed in the enclosure and abutting the first portion, and a second lithium metal foil disposed in the enclosure and abutting the second portion. The assembly also includes an electrode assembly disposed in the enclosure between the first lithium metal foil and the second lithium metal foil.
H01M 10/04 - Construction or manufacture in general
H01M 50/109 - Primary casingsJackets or wrappings characterised by their shape or physical structure of button or coin shape
H01M 50/559 - Terminals adapted for cells having curved cross-section, e.g. round, elliptic or button cells
H01M 50/586 - Means for preventing undesired use or discharge for preventing incorrect connections inside or outside the batteries inside the batteries, e.g. incorrect connections of electrodes
The present application relates to devices and components including apparatus, systems, and methods to provide and/or implement user equipment-centric predictive mobility with subnetwork support in wireless communication systems.
This disclosure relates to methods for low latency session setup and use in a wireless local area network. A pair of wireless devices may perform low latency session setup that establishes one or more low latency session parameters for a low latency session between the wireless devices. During the low latency session, a low latency traffic indication may be provided in a non-low latency data frame and control response frame exchange, which may be used to indicate whether the wireless device receiving the non-low latency data frame has a low latency request.
Various implementations disclosed herein include devices, systems, and methods that provide an updated content view of an environment based on device movement. For example, a process may identify fragments associated with a view with pixels of the view based on portions of content. The fragments have pixel correspondences associating each of the fragments with a pixel of the view and the fragments have depths associated with a viewpoint. The fragments include a world-locked (WL) fragment type and a head-locked (HL) fragment type. The process may further include identifying a first group of fragments and a second group of fragments for each pixel based on the depths and fragment types. The process may further include updating pixel correspondences of fragments of the second group based on identifying the groups of fragments. Generating an updated view based on the first group of the fragments and the second group of the fragments.
An electronic device may include wireless circuitry with light sources that emit optical local oscillator (LO) signals onto optical paths coupled to a photomixer of an antenna. An electro-optical modulator (EOM) on an optical path may modulate one of the LO signals using an intermediate frequency signal and single sideband carrier suppression. The antenna may transmit and receive radio-frequency signals at the same frequency without adjustment to the LO signals. The frequency of the radio-frequency signals is equal to an offset between LO signals plus the frequency of the intermediate frequency signal. This may allow the device to switch between transmission and reception and/or frequencies of the radio-frequency signal without adjusting the optical LO signals, which prevents needing to re-lock the phases of the light sources and optimizes wireless performance.
The present disclosure generally relates to displaying user interfaces with dynamic content. In some examples, a method for transitioning user interface, a method for displaying a user interface, a method for displaying a widget, a method for placing a widget, a method for displaying widget information is 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
The present disclosure generally relates to managing cruise control settings. A cruise control indicator is displayed at a location that corresponds to a cruise control speed concurrently with a textual indication of the cruise control speed. In response to receiving an input to change the cruise control speed, the cruise control indicator and the textual indication of the cruise control speed move along at least a portion of the path corresponding to speed.
B60K 35/00 - Instruments specially adapted for vehiclesArrangement of instruments in or on vehicles
B60K 35/28 - Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics informationOutput arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the purpose of the output information, e.g. for attracting the attention of the driver
B60K 35/29 - Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
B60K 35/81 - Arrangements for controlling instruments for controlling displays
87.
CONFIGURATION OF AGGRESSOR INTEGRATED CIRCUIT TO PREVENT SPUR INTERFERENCE AT VICTIM INTEGRATED CIRCUIT
Embodiments relate to identifying frequencies to be protected at a victim integrated circuit (IC) and sending protection information including the identified frequencies to an aggressor IC. The aggressor IC configures its subsystems or circuits to operate using operating frequencies that prevents spurs that may interfere with the frequencies identified in the protection information. If not all of the frequencies in the protection information can be protected, the aggressor IC selects a subset of the frequencies to be protected. Then, the aggressor IC configures the operating frequencies of its subsystems or circuits so that spurs that they generate do not interfere with the selected frequencies.
H03K 5/1252 - Suppression or limitation of noise or interference
G06F 21/71 - Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
88.
ELECTRONIC DISPLAY PIPELINE POWER MANAGEMENT SYSTEMS AND METHODS
An electronic device may include a display panel. When content of an image frame is expected to consume relatively higher amounts of power, a controller of the electronic device may operate a switch to change a power supply of the display panel to be a power management integrated circuit of the electronic device. However, when content of an image frame is expected to consume relatively less amounts of power, the controller may operate the switch to change the power supply of the display panel to be a power supply of an electronic display, such as a power supply used to power driver circuitry of the electronic display.
G06F 1/3218 - Monitoring of peripheral devices of display devices
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
The present disclosure generally relates to receiving voice input via the one or more microphones; and displaying a visual indication of the voice input, where in accordance with a determination that a portion of the voice input corresponds to voice input that is to be transmitted to one or more devices displaying, via the one or more display devices, the visual indication includes displaying the visual indication with a first set of one or more colors; and in accordance with a determination that the voice input does not include an instruction to transmit any portion of the voice input to the one or more devices, displaying, via the one or more display devices, the visual indication includes displaying the visual indication with a second set of one or more colors that is different from the first set of one or more colors.
G06F 3/04842 - Selection of displayed objects or displayed text elements
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 9/451 - Execution arrangements for user interfaces
H04M 1/72412 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
H04M 1/72433 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
90.
Crowd Sourced Privacy Preserving Access Point Mapping
In some implementations, a computing system can perform crowd sourced access point mapping using privacy preserving techniques. For example, a server device can receive access point data reports from multiple user devices that includes various attributes and/or measurements with respect to access points with which the user devices have established connections. The access point data reports can be delivered without identifying the user devices, or users thereof, and their exact locations. Based on the access point data reports, the server device can map locations of access points and relationships between access points to generate network topologies, network locations, network quality scores, and various other characteristics of networks and/or access points. The generated access point data can be served to user devices so that the user devices can improve the efficiency of the interactions between user devices and the detected access points and/or networks.
Wearable head-mounted displays, such as virtual reality systems, present immersive experiences and environments to a wearer. However, the head-mounted displays, as well as the immersive environments that they produce, limit the wearer's ability to interact with outside observers. For example, a wearer may not be able to see outside observers, and outside observers may not have any insight to what the wearer is experiencing or where the wearer's attention is directed. Accordingly, a wearable electronic device may include an outward-facing display configured to display information to outside observers, such as images of the wearer's face or images that represent or indicate the state of the wearer and/or the head mounted display.
Various implementations disclosed herein include devices, systems, and methods for capturing a new media content item. In various implementations, a device includes a display, one or more processors and a non-transitory memory. In some implementations, a method includes determining a plot template for generating a media content item based on other media content items that are distributed temporally. In some implementations, the plot template is defined by a set of one or more conditional triggers for capturing the other media content items. In some implementations, the method includes determining that a condition associated with a first conditional trigger of the set of one or more conditional triggers is satisfied. In some implementations, the method includes in response to the condition associated with the first conditional trigger being satisfied, displaying, on the display, a notification to capture a new media content item for populating the plot template.
In some embodiments, a computer system performs virtual object manipulation operations using respective portions of the user's body and/or input device(s). In some embodiments, a computer system manipulates a virtual object based on input from a hand of a user and/or a handheld device. In some embodiments, a computer system manipulates a virtual object directly or indirectly.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
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/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
A processing system can perform joint de-interleaving and rate recovery on data elements from a received transmission. A load engine can write new data elements for a portion of a received code block into a de-interleaving buffer in a column-wise order. A de-rate-matching engine can read the new data elements in row-wise order from the de-interleaving buffer and combine the new data elements with stored data elements from a code-block buffer according to the position of the data elements in a code block, writing the updated data elements back to the code block buffer. The DRM engine can include a cache that stores recently updated data elements. When an address collision occurs between two update operations, the DRM engine can retrieve the recently updated data elements from the cache rather than waiting for the code block buffer.
A method performed by a first device that has an internal clock. The method transmits a signal to a second device to share a clock of the first device. The method presents an extended reality (XR) environment and plays back audio content on the first electronic device, wherein the XR environment is also presented and the audio content is played back on the second electronic device The method generates timebase information that includes a first timebase that that defines a relationship between the shared clock and internal clock and a second timebase that defines a relationship between the first timebase and a playback state of the audio content. The method transmits the timebase information to the second device that synchronizes the playback state of the audio content in the second device, with the playback state of the audio content in the first device.