Patent application number | Description | Published |
20130109248 | SPLIT JACK ASSEMBLIES AND METHODS FOR MAKING THE SAME | 05-02-2013 |
20140069710 | DOCK CONNECTOR WITH COMPLIANCE MECHANISM - Docking stations having a connector with a compliance mechanism to provide improved durability and flexibility are provided herein. The compliance mechanism may be attached to a connector in a base of a docking station and may include any or all of a flexure, a torsion bar, damping members, a compressive foam member, and an engineered base plate. The compliance mechanism may be configured to provide sufficient rigidity to the connector to support a portable device when mounted on the connector within the dock in an upright position, sufficient flexibility to allow angular displacement of a mounted portable device, and sufficient elasticity to provide a resilient biasing force to return the connector and a mounted portable device from a displaced position to the upright position. | 03-13-2014 |
20140073178 | DOCK WITH COMPLIANT CONNECTOR MOUNT - Docking stations having a connector with a compliant mount to provide improved durability and flexibility are provided herein. The compliant mount may couple a connector to a base of a docking station and may include at least a first and second flexure disposed therebetween. The first and second flexure may be configured to have flexural movement in along transverse direction so that, in combination, the flexural movement pivots the connector about a virtual pivot point a distance away from the flexures. The first and second flexures may be configured to project the virtual pivot point to a location on the connector where the connector protrudes from an opening in a docking housing, thereby minimizing the clearance required between the connector and docking housing, while providing controlled movement of the connector relative the dock. | 03-13-2014 |
20140073191 | COMPLIANT MOUNT FOR CONNECTOR - A compliant mount for use in a connector or connection adapter is disclosed. The compliant mount may be used in a connection between a portable electronic device and another electronic device, such as a docking station. A compliant mount connector adapter may include a first end connector engageable with a portable device and a second end connector engageable with another device, the first and second end connectors coupled with a compliant mount allowing movement of the first end connector engaged with the portable device relative to the second end connector when engaged within the other electronic device. The compliant mount may include any or all of: elastomers, springs, torsion bars, elastomers, rigid members or housing, ball and socket joints, resilient bendable members, and dongles to allow for controlled resistance to bending or torsional forces applied to the portable device when connected to the other electronic device with the connector adapter. | 03-13-2014 |
20140073193 | PLUG CONNECTOR - Disclosed are plug connector assemblies having external contacts formed on only one surface of a connector body of the assembly. In some embodiments, the connector body includes a plastic tip integrally formed within a ground ring that is otherwise made from metal. Additionally, in some embodiments, the plug connector has a base portion with feet on opposing sides of the plug that each includes a hole that can be used to attach the plug connector to an encasing or other structure of a base electronic device it is incorporated into. In some embodiments, the plug connector extends upwardly away from the base at a predetermined angle such that the contacts are located on the side of the plug connector that forms an acute angle with the base. | 03-13-2014 |
20140170905 | Split Jack Assemblies and Methods For Making The Same - Split jack assemblies are constructed with a tubeless pin block. Elimination (or split) of the tube, or more particularly, a tube that is an integrally formed part of the pin block form the pin block allows for the use of a tubeless pin block design that results in a jack assembly having smaller overall dimensions than a conventional jack assembly constructed to accommodate a plug of the same dimensions. The tubeless pin block can be used in conjunction with a tube sleeve or with a curved surface of a housing for an electronic device, or both to provide a plug receptacle of the split jack assembly. | 06-19-2014 |
20140307383 | DOCK WITH COMPLIANT CONNECTOR MOUNT - Docking stations having a connector with a compliant mount to provide improved durability and flexibility are provided herein. The compliant mount may couple a connector to a base of a docking station and may include at least a first and second flexure disposed there between. The first and second flexure may be configured to have flexural movement in along transverse direction so that, in combination, the flexural movement pivots the connector about a virtual pivot point a distance away from the flexures. The first and second flexures may be configured to project the virtual pivot point to a location on the connector where the connector protrudes from an opening in a docking housing, thereby minimizing the clearance required between the connector and docking housing, while providing controlled movement of the connector relative the dock. | 10-16-2014 |
20140308853 | POWER ADAPTER WITH A SINGLE-PIECE INSULATOR ASSEMBLY - An AC-to-DC power adapter comprises a single-piece insulator unit. The various components of the power adapter such as a transformer, other circuitry, etc. are attached to the single-piece insulator unit. The single-piece insulator unit has embedded channels to provide electrical connectivity between the circuitry, The entire assembly is placed in housing and a cap assembly having prongs to connect to a AC wall outlet is ultrasonically welded to the housing. | 10-16-2014 |
20140313688 | Switch Modules with Electromagnetic Interference Shielding Structures - An accessory may be provided with a button controller having a microphone and switches. The switches may include dome switch members and metal switch terminals mounted in a switch module housing structure. The switch module housing structure may include one or more recesses in which electrical components are mounted. A conductive backplate may cover the recesses and may be coupled to the switch module housing structure. A conductive film may be attached to the switch module housing structure over the dome switch members. The conductive film and the conductive backplate may form an electromagnetic interference shield around the electrical components in the recesses. The switch module housing structure may include a non-conductive plastic overmolded onto a metal frame or may be formed from a first shot of non-conductive plastic and a second shot of conductive plastic to form an electromagnetic interference shield for the electrical components. | 10-23-2014 |
Patent application number | Description | Published |
20100153955 | SAVING PROGRAM EXECUTION STATE - Techniques are described for managing distributed execution of programs. In at least some situations, the techniques include decomposing or otherwise separating the execution of a program into multiple distinct execution jobs that may each be executed on a distinct computing node, such as in a parallel manner with each execution job using a distinct subset of input data for the program. In addition, the techniques may include temporarily terminating and later resuming execution of at least some execution jobs, such as by persistently storing an intermediate state of the partial execution of an execution job, and later retrieving and using the stored intermediate state to resume execution of the execution job from the intermediate state. Furthermore, the techniques may be used in conjunction with a distributed program execution service that executes multiple programs on behalf of multiple customers or other users of the service. | 06-17-2010 |
20130191847 | SAVING PROGRAM EXECUTION STATE - Techniques are described for managing distributed execution of programs. In at least some situations, the techniques include decomposing or otherwise separating the execution of a program into multiple distinct execution jobs that may each be executed on a distinct computing node, such as in a parallel manner with each execution job using a distinct subset of input data for the program. In addition, the techniques may include temporarily terminating and later resuming execution of at least some execution jobs, such as by persistently storing an intermediate state of the partial execution of an execution job, and later retrieving and using the stored intermediate state to resume execution of the execution job from the intermediate state. Furthermore, the techniques may be used in conjunction with a distributed program execution service that executes multiple programs on behalf of multiple customers or other users of the service. | 07-25-2013 |
20140325116 | SELECTIVELY PERSISTING APPLICATION PROGRAM DATA FROM SYSTEM MEMORY TO NON-VOLATILE DATA STORAGE - Application program data stored in system memory may be selectively persisted. An indication may be provided to an application program that an application data object or a range of application data stored in system memory may be treated as persistent. Data backup may be enabled for the application data object or range of application data in the event of a system failure, copying the application data object or range of application data from system memory to non-volatile data storage. Upon recovery from a system failure, further data backup for the application data object or the range of application data may be disabled. In some embodiments, at least some of the application data object or range of application data may be recovered for the application program to access. Data backup for the application data object or the range of application data may also be re-enabled. | 10-30-2014 |
20140330981 | MANAGING DISTRIBUTED EXECUTION OF PROGRAMS - Techniques are described for managing distributed execution of programs. In some situations, the techniques include determining configuration information to be used for executing a particular program in a distributed manner on multiple computing nodes and/or include providing information and associated controls to a user regarding ongoing distributed execution of one or more programs to enable the user to modify the ongoing distributed execution in various manners. Determined configuration information may include, for example, configuration parameters such as a quantity of computing nodes and/or other measures of computing resources to be used for the executing, and may be determined in various manners, including by interactively gathering values for at least some types of configuration information from an associated user (e.g., via a GUI that is displayed to the user) and/or by automatically determining values for at least some types of configuration information (e.g., for use as recommendations to a user). | 11-06-2014 |