Patent application number | Description | Published |
20130133215 | TAPE MEASURE WITH FINGER DRAG BRAKE - A tape measure has a finger recess in a housing, with at least a portion of the underside of a tape blade exposed in the finger recess. Pressing a finger against the underside of the tape allows the user to create a drag brake that acts against the retraction spring to slow and/or stop the retraction of the tape blade. The finger recess is located upstream (i.e. closer to the coiled portion of the retracted tape blade) than the point at which the tape measure's lock engages the tape blade. This arrangement results in a compact yet versatile overall tape measure with good tactile feedback during finger-braking. | 05-30-2013 |
20150040416 | Tape Measure with Finger Drag Brake - A tape measure is described that has a finger recess in a housing, with at least a portion of the underside of a tape blade exposed in the finger recess. Pressing a finger against the underside of the tape allows the user to create a drag brake that acts against the retraction spring to slow and/or stop the retraction of the tape blade. The lateral edges of the tape blade, for that portion of the tape blade disposed in the finger recess, are protected by the housing. This arrangement results in a compact yet versatile and safe overall tape measure with good tactile feedback during finger-braking. | 02-12-2015 |
20150101950 | RATCHET AND SOCKET ASSEMBLY - A ratcheting tool has a drive tang with a socket retaining detent and a linkage to engage the detent. A locking element is disposed movably between a first position wherein the locking element engages the linkage when a first actuator is in a first position so that the locking element blocks movement of the linkage so that the detent remains in a socket-retaining position and a second position in which the locking element disengages the linkage. A storage device for retaining sockets has a frame and one or more docks attached to the frame, each dock having a first retainer member, a second retainer member, and a third retainer member, at least one of which is selectively movable with respect to a socket receiving space so that a socket is removable from the socket receiving space. | 04-16-2015 |
Patent application number | Description | Published |
20140359572 | SYSTEM AND METHOD FOR PROVIDING CODE COMPLETION FEATURES FOR CODE MODULES - Systems and methods are described for providing code completion features for code modules that have been incorporated into a source code document being edited by a user of a source code editor. Embodiment dynamically load and apply partial code evaluation to code modules referenced in the source code document (and any code modules referenced directly or indirectly by such code modules) while the user is editing it. The partial code evaluation is performed on a background thread that is separate from a main thread used to execute the user interface for the source code editor. The results of such partial code evaluation are cached and used to provide code completion information for the code modules. | 12-04-2014 |
20140359574 | MULTI-STEP AUTO-COMPLETION MODEL FOR SOFTWARE DEVELOPMENT ENVIRONMENTS - Systems and methods for providing auto-completion functionality in a source code editor are described. In accordance with the systems and methods, code entities that are candidates for auto-completion are presented to a user via multiple auto-completion menus that are accessed in steps rather than via a single auto-completion menu. The multiple auto-completion menus include at least a first menu and a second menu. The first menu includes a common portion (e.g., a common prefix) of a subset of the candidate code entities. The second menu includes the subset of the candidate code entities and is presented when the user selects the common portion from the first menu. | 12-04-2014 |
20150095365 | QUERY BUILDING USING SCHEMA - A query building mechanism in which a query builder component assists a user in generating queries to be used to populate user interface elements. A control provides a query schema to the query builder component. The query schema identifies available query parameters that the control is capable of using to populate a corresponding user interface element. The query builder component presents at least some of the available query parameters the user, such that the user may edit these parameters. The query builder component gathers those edits and generates a query therefrom. The query parameters may be provided to the query builder component in consistent manner across a wide variety of possible user interface controls. Furthermore, the resulting query is provided in a uniform query format. | 04-02-2015 |
20150095791 | CONTROL AND PART COMPLIANT HIERARCHY - A hierarchy of controls and parts, that are each in accordance with constraints of a computing executing context. A control is executable code that performs a function and which may impart a visualization. A part is a unit of visualization container that has its own visualization and/or shows visualizations from one or more compliant controls associated with the part. | 04-02-2015 |
20150095811 | CONTEXT AWARE USER INTERFACE PARTS - A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a majority of the user interface elements. For instance, such standard functionality might include a part status indication, a title, a content status indication, a command invocation function, a part resizing function, and so forth. The model may also provide for standardization of resizing of user interface elements. For a given user interface element, there would be a predetermined number of possible size and shapes, each corresponding to a different projection of data. For instance, all of the user interface elements on a screen may fall within the predetermined number of possible size and shapes, thereby allowing more functional layout of the user interface on the display. | 04-02-2015 |
20150095842 | EXTENDABLE BLADE SEQUENCE ALONG PANNABLE CANVAS DIRECTION - A user interface that includes a canvas that extends in one direction. An activation mechanism may be used to generate an initial blade in the canvas. A blade is a user interface element that occupies a portion of the canvas in the dimension along which the canvas extends. The blade includes multiple selectable elements that each have a corresponding blade. The user interface includes an extension mechanism configured to present a corresponding subsequent blade on the canvas perhaps adjacent to the prior blade when a selected element from a prior blade is selected, the subsequent blade also including multiple selectable elements that may be hierarchically structured. In this manner, blade chains may be created representative of a journey that the user has taken since initiating the first blade. | 04-02-2015 |
20150095846 | PAN AND SELECTION GESTURE DETECTION - A user interface that has a canvas that is extendable in an extendable dimension and on which multiple selectable elements may be placed. In this context, when a selecting control is associated with a particular selectable element, and further user gestures are provided, a pan detection mechanism is configured to distinguish between an intent to pan the canvas and an intent to select the particular selectable element. When a selecting control is associated with a particular orthogonally scrollable element, the pan detection mechanism may be distinguish between an intent to pan the canvas and an intent to scroll the orthogonally scrollable element in a direction perpendicular to the extendible dimension of the canvas. | 04-02-2015 |
20150286691 | DATA VIEW EXPOSURE MECHANISMS - The use of a data view component to expose data to a user interface element display logic component. The data exposed by the data view component is from a data set within the data cache. The data view component is able to expose that data due to a binding with the data set. The data view component may improve the user experience by exposing a default data set (such as a null data set) until the requested data set is available, expose only the latest requested data set when there are multiple requests, quickly switch bindings from one data set to another, and/or safely release the binding once the user interface element display logic component ceases to exist. | 10-08-2015 |
Patent application number | Description | Published |
20110312349 | LAYOUT DESIGN OF PROXIMITY SENSORS TO ENABLE SHORTCUTS - A mobile platform includes a plurality of proximity sensors coupled to a housing including on the sides, front and back of the housing. Signals from the proximity sensors are analyzed to determine configuration of the proximity sensors that are activated. The configuration may be a sequence of proximity sensors that are activated, e.g., when a gesture is detected, or the locations of the proximity sensors that are activated when the mobile platform is held in different manners. Mobile platform applications associated with the configuration are determined and automatically launched. For example, the applications may include a camera application or short message service (SMS) application, as well as controlling telephony operations, controlling a music player, and providing status information. Information from an orientation sensor and/or ambient light detector may also be used to assist in determining the applications to be launched. | 12-22-2011 |
20120105358 | FORCE SENSING TOUCH SCREEN - A computing device includes a touch screen display with a plurality of force sensors, each of which provides a signal in response to contact with the touch screen display. Using force signals from the plurality of force sensors, a characteristic of the contact is determined, such as the magnitude of the force, the centroid of force and the shear force. The characteristic of the contact is used to select a command which is processed to control the computing device. For example, the command may be related to manipulating data displayed on the touch screen display, e.g., by adjusting the scroll speed or the quantity of data selected in response to the magnitude of force, or related to an operation of an application on the computing device, such as selecting different focal ranges, producing an alarm, or adjusting the volume of a speaker in response to the magnitude of force. | 05-03-2012 |
20120293551 | USER INTERFACE ELEMENTS AUGMENTED WITH FORCE DETECTION - A computing device includes a touch screen display with at least one force sensor, each of which provides a signal in response to contact with the touch screen display. Using force signals from the at least one force sensor that result from contact with the touch screen, the operation of the computing device may be controlled, e.g. to select one of a plurality of overlaying interface elements, to prevent the unintended activation of suspect commands that require secondary confirmation, and to mimic the force requirements of real-world objects in augmented reality applications. | 11-22-2012 |
Patent application number | Description | Published |
20140267263 | AUGMENTED REALITY HEADS UP DISPLAY (HUD) FOR LEFT TURN SAFETY CUES - A method, augmented reality driving system and device safely guide a vehicle driver to perform a left turn. A vehicle navigator detects a left turn based upon proximity and speed for a vehicle. A target sensor determines a current position and a relative vector for an oncoming vehicle in a lane for opposing traffic that is approaching the left turn. An augmented reality controller three dimensionally maps a forward view including the oncoming vehicle and spatially overlays an augmented reality display on a volumetric heads up display for a driver of the vehicle by projecting a target path of the oncoming vehicle based upon the vector and relative vector and by projecting a left turn path. | 09-18-2014 |
20140267398 | AUGMENTED REALITY HEADS UP DISPLAY (HUD) FOR YIELD TO PEDESTRIAN SAFETY CUES - An augmented reality driver system, device, and method safely guide a vehicle driver to yield to pedestrians. A vehicle navigator determines a turn lane based upon proximity to a vehicle. A target sensor detects a pedestrian entering the turn lane and to determine a crosswalk path across the turn lane. An augmented reality controller three dimensionally maps a forward view including the pedestrian, and spatially overlays an augmented reality display on the volumetric heads up display for a driver of the vehicle by projecting a yielding indication adjacent to the crosswalk path. | 09-18-2014 |
20140272812 | DRIVER TRAINING SYSTEM USING HEADS-UP DISPLAY AUGMENTED REALITY GRAPHICS ELEMENTS - A driver training system includes a training controller, a heads-up display device, and a driving cue adherence controller. The training controller is configured to receive inputs related to an operational state of a vehicle and an environment surrounding the vehicle, and to determine a driving cue based on the received inputs. The heads-up display device is configured to present the driving cue as an augmented reality graphic element in view of a driver by projecting graphic elements on a windshield of the vehicle. The driving cue adherence controller is configured to continuously determine a current level of adherence to the driving cue, and an aggregate level of adherence to the driving cue based on the continuously determined current level of adherence to the driving cue over a predetermined time period. The heads-up display device is configured to present the continuously determined aggregate level of adherence in view of the driver. | 09-18-2014 |
20140354684 | SYMBOLOGY SYSTEM AND AUGMENTED REALITY HEADS UP DISPLAY (HUD) FOR COMMUNICATING SAFETY INFORMATION - An augmented reality driver system, device, and method for providing real-time safety information to a driver by detecting the presence and attributes of pedestrians and other road users in the vicinity of a vehicle. An augmented reality controller spatially overlays an augmented reality display on a volumetric heads up by projecting indicators, associated with the social and behavioral states of road users, in a visual field of the driver. | 12-04-2014 |
Patent application number | Description | Published |
20140046635 | Facility Design and Management Systems Using Bi-Directional Cad-Des Interface - A computer-implemented method for automatically communicating updates between a computer-aided-design (CAD) module that generates a representation of the physical structure of a facility and a discrete event simulator (DES) module that simulates processes occurring within the facility is disclosed. The method may include establishing a communication link between the CAD module and the DES module. The method may also include receiving, by a processor, an update to at least one of the representation of the physical structure of the facility generated by the CAD module or the processes simulated by the DES module, and automatically communicating, by the processor, data representing the received update between the CAD module and the DES module over the communication link | 02-13-2014 |
20140046637 | Facility Design and Management Systems Using Topology Mapping - A computer-implemented method for simulating movement of materials within a facility using predefined software objects is disclosed. The method includes storing a plurality of predefined software objects in a computer memory, each of the predefined software objects including one or more discrete event simulator commands and representing a process performed at a facility. The method also includes receiving, by one or more processors, an instruction to simulate movement of a material within a facility, and linking, by the one or more processors, two or more of the predefined software objects together to represent the movement of the material within the facility. The method further includes executing, by the one or more processors, the linked predefined software objects using a discrete event simulator to simulate the movement of the material within the facility. | 02-13-2014 |
20140046733 | Facility Design and Management Systems For Achieving Business Goals - A computer-implemented method for simulating a facility to achieve one or more business goals is disclosed. The method includes receiving, by a processor, one or more input parameters for a discrete event simulator (DES) module for a facility, a plurality of business goals for the facility, and a selection of a goal optimization technique. The method also includes generating, by the processor, a DES output that simulates processes occurring within the facility based on the one or more input parameters and simultaneously achieves the business goals in accordance with the selected goal optimization technique. | 02-13-2014 |
Patent application number | Description | Published |
20080250253 | System and method for accessing information resources using cryptographic authorization permits - A system and method for securing information associates a party with a node that communicates messages over one or more channels based on a channel access privilege. One or more authorities sign a cryptographic authorization permit (CAP) to authorize the channel access privilege, which can be a write privilege or a read privilege. In one embodiment, the authorization for the channel access privilege is based on a public key issued by an authority and the CAP comprises a cryptographic certificate digitally signed by the authority. | 10-09-2008 |
20090089358 | PARTITIONING COMMUNICATION SYSTEM - A system and method for communicating data between two nodes defines a plurality of separate partitions on each node and assigns one or more subjects to at least one of the plurality of the separate partitions. The subjects in each node communicate data with each other over one or more channels. For communicating the data, the present invention separates data communications on a channel from that of other channels. More specifically, each node runs under the control of a separation kernel (SK) that partitions the nodes to define the subjects according to an SK configuration data. A partitioning communication system (PCS) separates the communications channels according to a PCS configuration data. | 04-02-2009 |
20120215881 | PARTITIONING COMMUNICATION SYSTEM - A system and method for communicating data between two nodes defines a plurality of separate partitions on each node and assigns one or more subjects to at least one of the plurality of the separate partitions. The subjects in each node communicate data with each other over one or more channels. For communicating the data, the present invention separates data communications on a channel from that of other channels. More specifically, each node runs under the control of a separation kernel (SK) that partitions the nodes to define the subjects according to an SK configuration data. A partitioning communication system (PCS) separates the communications channels according to a PCS configuration data. | 08-23-2012 |
20130159728 | SYSTEM AND METHOD THAT USES CRYPTOGRAPHIC CERTIFICATES TO DEFINE GROUPS OF ENTITIES - A system and method for issuing a cryptographic certificate comprises describing one or more prerequisite condition on the cryptographic certificate. The one or more prerequisite conditions comprise membership in one or more prerequisite group of entities. An entity may be a participant, a resource or a privilege, etc. One or more target groups of entities may be named on the cryptographic certificate. One or more prerequisite group stakeholder that authorizes an entity in the one or more prerequisite group of entities to be added as members in another group of entities sign the cryptographic certificate. The cryptographic certificate may also be signed by one or more target group stakeholders that authorizes an entity to be added as a member of the one or more target groups. Exemplary prerequisite conditions relate to one or more of a membership in another group of entities, a physical characteristic, a temporal characteristic, a location characteristic or a position characteristic, among others. | 06-20-2013 |
20130254540 | SYSTEM AND METHOD FOR ACCESSING INFORMATION RESOURCES USING CRYPTOGRAPHIC AUTHORIZATION PERMITS - A system and method for securing information associates a party with a node that communicates messages over one or more channels based on a channel access privilege. One or more authorities sign a cryptographic authorization permit (CAP) to authorize the channel access privilege, which can be a write privilege or a read privilege. In one embodiment, the authorization for the channel access privilege is based on a public key issued by an authority and the CAP comprises a cryptographic certificate digitally signed by the authority. | 09-26-2013 |
20140214993 | HARDWARE COMMUNICATIONS INFRASTRUCTURE SUPPORTING LOCATION TRANSPARENCY AND DYNAMIC PARTIAL RECONFIGURATION - A communication system according to one aspect of the present invention, comprises one or more integrated circuits. The one or more integrated circuits comprise at least one of a local integrated circuit and a remote integrated circuit. At least one sending application hardware module located on the local integrated circuit has a sending logic that controls the sending of messages from the sending application hardware module. At least one receiving application hardware module is located on at least one of the local integrated circuit or remote integrated circuit. A sending application hardware module sends messages to a receiving application hardware module without its sending logic having been constructed with a priori knowledge of the address of or the path to said receiving application hardware module. A dispatch logic located on the local integrated circuit that routes at least one or more. | 07-31-2014 |
Patent application number | Description | Published |
20140002693 | METHOD AND SYSTEM FOR PERFECT SHOT IMAGING FROM MULTIPLE IMAGES | 01-02-2014 |
20140096270 | SECURE DATA CONTAINERS AND DATA ACCESS CONTROL - Various embodiments are generally directed to creating, sharing and various aspects of accessing information that is digitally stored in a data container on one or more computing devices. An apparatus comprises a processor circuit and a storage communicatively coupled to the processor circuit and storing a first sequence of instructions operative on the processor circuit to receive a signal indicating an access to a data container stored in the storage and comprising a protected data and a second sequence of instructions; and execute the second sequence of instructions, the second sequence of instructions operative on the processor circuit to examine security data associated with the apparatus and stored in the storage, and determine whether to grant access to the protected data based on the examination. Other embodiments are described and claimed herein. | 04-03-2014 |
20150205785 | CONNECTING PEOPLE BASED ON CONTENT AND RELATIONAL DISTANCE - Technologies for establishing connections between or among people based at least in part on semantic distance and relational distance include one or more computing devices that analyze content created by computing device users, perform content clustering on the content, determine relational distances between connection candidates, and generate connection recommendations based at least in part on the content clustering and the relational distances. | 07-23-2015 |
20150281186 | CONTENT PROTECTION FOR DATA AS A SERVICE (DAAS) - The present disclosure is directed to content protection for Data as a Service (DaaS). A device may receive encrypted data from a content provider via DaaS, the encrypted data comprising at least content for presentation on the device. For example, the content provider may utilize a secure multiplex transform (SMT) module in a trusted execution environment (TEE) module to generate encoded data from the content and digital rights management (DRM) data and to generate the encrypted data from the encoded data. The device may also comprise a TEE module including a secure demultiplex transform (SDT) module to decrypt the encoded data from the encrypted data and to decode the content and DRM data from the encoded data. The SMT and SDT modules may interact via a secure communication session to validate security, distribute decryption key(s), etc. In one embodiment, a trust broker may perform TEE module validation and key distribution. | 10-01-2015 |
20160048856 | DIGITAL RECEIPTS ECONOMY - Techniques to extract data from computer-readable purchase records of a user, cluster the items of interest based on descriptions of the items, and associate descriptive keywords to the clusters, where the keywords represent interests of the user. One or more processes and/or functions may be performed on extracted data, including cluster-specific processes and/or function, including user-based, user interest-based, and/or crowd-based processes and/or function, which may include shopping pattern extraction, item or types of items availability based on time, location and other contextual metric, pricing data of items and expected pricing changes over time and seasonal variations, identification of user preferences, and/or shopping recommendations. | 02-18-2016 |
20160055571 | SELECTIVE SHARING OF USER INFORMATION BASED ON CONTEXTUAL RELATIONSHIP INFORMATION, SUCH AS TO CROWD-SOURCE GIFTS OF INTEREST TO A RECIPIENT - Selective/controlled disclosure of user information to private workspaces of other users/invitees based on context/contextual relations, and a shared workspace or market to collaborate amongst the other users (e.g., to crowd-source gifts of interest to the recipient). Contextual disclosure may be based on common context or commonality under a set of conditions, such as a topic, which may include known topics of relationships amongst the users and/or undiscovered contexts. As an example, items of interest to each user are identified and clustered, keywords are assigned to the clusters indicative of topics/subjects of interests to the respective users, recipient keywords are compared to keywords of an invitee to identify common keywords as shared interests, and items of interest to the recipient that relate to the common keywords are disclosed to the invitee as a personalized wish-list. Keyword weighting and/or keyword/item level privacy designations may be provided to further control disclosure. | 02-25-2016 |
Patent application number | Description | Published |
20140094134 | MECHANISM FOR FACILITATING DYNAMICALLY PRIORITIZED CONTROL OF CALLS OVER A NETWORK - A mechanism is described for facilitating dynamically prioritized control of calls over a network according to one embodiment. A method of embodiments includes receiving, at a computing device, a call reporting an emergency, automatically evaluating the received call and the reported emergency, and assigning a priority level to the call based on the evaluation of the call and the emergency. The method may further include placing the call in a first queue based on the assigned priority level. The call may be picked from the first queue and processed based on the assigned priority level. Other embodiments are described and claimed. | 04-03-2014 |
20140095294 | MECHANISM FOR FACILITATING CONTEXT-AWARE BROADCAST AND VIRTUAL VISUALIZATION OF ADVERTISEMENTS - A mechanism is described for facilitating context-aware broadcast and virtual visualization of advertisements according to one embodiment. A method of embodiments, as described herein, includes evaluating, via data management logic, context-aware data, and recommending, via advertisement recommendation logic, a context-aware advertisement based the evaluation of the context-aware data, and wherein the recommended context-aware advertisement is placed via at least one of a radio of a vehicle or a computing device within a proximity of the vehicle, wherein the computing device includes a mobile computing device. Other embodiments are described and claimed. | 04-03-2014 |
Patent application number | Description | Published |
20090061057 | Multilayer Film Having an Active Oxygen Barrier Layer With Radiation Enhanced Active Barrier Properties - The present invention is directed to a multilayer film having an active oxygen barrier layer that comprises an oxygen scavenging composition that is a blend of a thermoplastic resin (A) having carbon-carbon double bonds substantially in its main chain, a transition metal salt (B), and an oxygen barrier polymer (C) having oxygen barrier properties that can be further enhanced by exposing the composition to a source of ionizing radiation e.g., electron beam radiation. Irradiation improves the oxygen scavenging abilities of the oxygen scavenging composition so that oxygen can be intercepted and scavenged as it passes through the film. The resulting irradiated multilayer film has improved active barrier properties in comparison to the same film prior to irradiation. As result, the multilayer film of the present invention can be used in packaging applications to help maintain a low oxygen atmosphere in the interior of a package. | 03-05-2009 |
20090061061 | Multilayer Film Having Passive and Active Oxygen Barrier Layers - The present invention provides a multilayer film having an active oxygen barrier multilayer core comprising at least one of 1) an active oxygen barrier layer is sandwiched between two passive oxygen barrier layers, or 2) a passive oxygen barrier layer is sandwiched between two active oxygen barrier layers. In one embodiment, the active barrier layer comprises a composition that is a blend of a thermoplastic resin (A) having carbon-carbon double bonds substantially in its main chain, a transition metal salt (B), and an oxygen barrier polymer (C). In some embodiments the active barrier layer may also include a compatibilizer (D). The passive oxygen barrier layers help to maintain the oxygen barrier properties of the multilayer film after the oxygen absorbing capacity of the active barrier layer has been exhausted. As a result, the useful shelf life of the film can be extended. | 03-05-2009 |
20090061062 | Multilayer Film Having Active Oxygen Barrier Layer and Iron-Based Oxygen Scavenging Layer - The present invention provides a multilayer film having an active oxygen barrier and at least one layer containing an iron-based oxygen scavenging composition. In one embodiment, the active barrier layer comprises a composition that is a blend of a thermoplastic resin (A) having carbon-carbon double bonds substantially in its main chain, a transition metal salt (B), and an oxygen barrier polymer (C). In some embodiments the active barrier layer may also include a compatibilizer (D). The layer containing the iron-based oxygen scavenging composition helps to maintain the oxygen barrier properties of the active barrier layer, and under both retort and non-retort conditions. As a result, the useful shelf life of the multilayer film can be extended. | 03-05-2009 |
20140314920 | Multilayer Film Having Passive and Active Oxygen Barrier Layers - The present invention provides a multilayer film having an active oxygen barrier multilayer core comprising at least one of 1) an active oxygen barrier layer is sandwiched between two passive oxygen barrier layers, or 2) a passive oxygen barrier layer is sandwiched between two active oxygen barrier layers. In one embodiment, the active barrier layer comprises a composition that is a blend of a thermoplastic resin (A) having carbon-carbon double bonds substantially in its main chain, a transition metal salt (B), and an oxygen barrier polymer (C). In some embodiments the active barrier layer may also include a compatibilizer (D). The passive oxygen barrier layers help to maintain the oxygen barrier properties of the multilayer film after the oxygen absorbing capacity of the active barrier layer has been exhausted. As a result, the useful shelf life of the film can be extended. | 10-23-2014 |