Abstract:
A circuit includes a resonant circuit and a detection circuit. The detection circuit includes a superconducting component coupled with the resonant circuit, and an impedance component coupled to the superconducting component. The superconducting component is configured to receive an input current. The superconducting component is configured to carry a first current that has a current density that is less than a threshold current density, while the first resonant circuit is in the first state, and carry a second current that has a current density that exceeds the threshold current density while the first resonant circuit is in the second state, thereby transitioning the superconducting component to a non-superconducting state while the resonant circuit is in the second state. A method of operating the detection circuit is also described herein.
Abstract:
A computer system establishes a wireless connection with a pair of wearable audio output devices that includes: a first device with one or more first microphones, and a second device with one or more second microphones. The system detects that the first and second devices have been placed in a user's ears, and subsequently: outputs a calibration tone via the first and second devices; and detects first audio via the one or more first microphones of the first device and second audio via the one or more second microphones of the second device. If the first audio does not satisfy device fit criteria associated with the first calibration tone, the system prompts the user to adjust the first device. If the second audio does not satisfy the device fit criteria, the system prompts the user to adjust the second device.
Abstract:
An electronic device, with a display and an input device separate from the display, displays a user interface that includes a representation of a first application and a pointer object. The device receives, at the input device, a user input event directed to a location in the user interface at which the pointer object is displayed. In response to the user input event, when the respective location in the user interface at which the pointer object is displayed is over the representation of the first application, the device provides, to the first application, information that describes a simulated touch event including information that describes locations of one or more simulated touches in the user interface; and displays, on the display, a change in the representation of the first application that is determined by the first application in response to the information that describes the simulated touch event.
Abstract:
A computer system having a display generation component, one or more input devices, and one or more cameras receives a request to display a virtual object in a first user interface region that includes a field of view of the one or more cameras. In response to the request, in accordance with a determination that object-placement criteria are not met, the representation of the virtual object is displayed with a first set of visual properties and with a first orientation that is independent of which portion of the physical environment is displayed in the field of view of the one or more cameras. In accordance with a determination that the object-placement criteria are met, the representation of the virtual object is displayed with a second set of visual properties that are distinct from the first set of visual properties and with a second orientation that corresponds to a plane.
Abstract:
The various embodiments described herein include methods, devices, and systems for fabricating and operating superconducting circuits. In one aspect, an electric circuit includes: (1) a first superconducting component having a first terminal, a second terminal, and a constriction region between the first terminal and the second terminal; (2) a second superconducting component having a third terminal and a fourth terminal; and (3) an electrically-insulating component that thermally couples the first superconducting component and the second superconducting component such that heat produced at the constriction region is transferred through the electrically-insulating component to the second superconducting component.
Abstract:
A system (100) for navigating a mobile object generates satellite navigation data for the mobile object (110) based on satellite navigation signals received from a plurality of satellites (115) and base data received from a stationary base station (120). The satellite navigation data for the mobile object includes code phase estimates and carrier phase estimates for the plurality of satellites. The system computes position, velocity and time estimates for the mobile object in accordance with the code phase estimates and carrier phase estimates, and performs a navigation function for the mobile object in accordance with the computed position, velocity and time estimates for the mobile object. The system generates the code phase estimates by performing a Vector Delay Locked Loop (VDLL) computation process, and generates carrier phase estimates for the plurality of satellites including by performing a Real-Time-Kinematics Vector Phase Locked Loop (RTK-VPLL) computation process.
Abstract:
A system (100) for navigating a mobile object generates satellite navigation data for the mobile object (110) based on satellite navigation signals received from a plurality of satellites (115) and base data received from a stationary base station (120). The satellite navigation data for the mobile object includes code phase estimates and carrier phase estimates for the plurality of satellites. The system computes position, velocity and time estimates for the mobile object in accordance with the code phase estimates and carrier phase estimates, and performs a navigation function for the mobile object in accordance with the computed position, velocity and time estimates for the mobile object. The system generates the code phase estimates by performing a Vector Delay Locked Loop (VDLL) computation process, and generates carrier phase estimates for the plurality of satellites including by performing a Real-Time-Kinematics Vector Phase Locked Loop (RTK-VPLL) computation process.
Abstract:
A system and method improve the performance of non-volatile memory storage by rebuilding, on the fly, "lost data" in response to a read request, which identifies data to be read or recovered, by identifying a parity data storage device in a set of data storage devices that contains parity corresponding to the identified data; sending a reconstruction request to a respective data storage device, which may be the parity data storage device or other data storage device in the system, to reconstruct the identified data, and receiving the identified data from the respective data storage device. The reconstruction request commands the respective data storage device to retrieve, via peer-to-peer read requests, from other data storage devices, data from one or more data blocks, and to reconstruct the identified data based on the retrieved data and parity data locally stored at the parity data storage device.
Abstract:
An electronic device with a display and a touch-sensitive surface displays a user interface of an application. The device detects a first portion of an input including a contact on the touch-sensitive surface, and then detects a second portion of the input including movement of the contact across the touch-sensitive surface. The device displays, during the movement, application views including an application view that corresponds to the user interface of the application and another application view that corresponds to a different user interface of a different application. The device then detects a third portion of the input, including a liftoff of the contact from the touch-sensitive surface. In response, the device, upon determining that application-switcher-display criteria are met, displays an application-switcher user interface, and upon determining that home-display criteria are met, the device displays a home screen user interface that includes application launch icons.
Abstract:
Systems, methods and/or devices are used for efficient implementation of optimized host-based garbage collection strategies using xcopy and arrays of flash devices. In one aspect, a method of managing a storage system having one or more storage devices includes a host-based garbage collection operation that includes identifying two or more logical stripes in accordance with data storage information stored at the host system, and enabling a process of coalescing valid data in the two or more logical stripes. Further, the use of an internal copy operation (e.g., xcopy), allows the host-based garbage collection operation to occur without transferring data back to the host, thus minimizing the number of I/O operations between the host and storage devices. Additionally, use of the host-based garbage collection operation allows more sophisticated garbage collection algorithms (e.g., matching the current workload) to be used, and ensures that multiple logical stripes are available to write data.