Patent application number | Description | Published |
20110004637 | MOBILE DATA AND SOFTWARE UPDATE SYSTEM AND METHOD - Data is shared between multiple enterprise data sources and mobile clients in a distributed system such that requests from a mobile client for enterprise data are received, the appropriate enterprise data sources that contain the requested data are determined, and the enterprise data is retrieved from the determined enterprise data sources. When the enterprise data is retrieved, it is converted into a relational format that can relate the retrieved data, even if the data comes from multiple enterprise data sources. The converted enterprise data is stored in a relational data store in the mobile client. In this way, mobile applications can be fully integrated with data from multiple enterprise data sources and data updates and configuration changes can be distributed to and from the mobile clients in real-time, without using interim data storage, and thereby avoiding complicated synchronization and data conflict issues between the enterprise data sources and the mobile clients. | 01-06-2011 |
20110276608 | MOBILE DATA AND SOFTWARE UPDATE SYSTEM AND METHOD - Data is shared between multiple enterprise data sources and mobile clients in a distributed system such that requests from a mobile client for enterprise data are received, the appropriate enterprise data sources that contain the requested data are determined, and the enterprise data is retrieved from the determined enterprise data sources. When the enterprise data is retrieved, it is converted into a relational format that can relate the retrieved data, even if the data comes from multiple enterprise data sources. The converted enterprise data is stored in a relational data store in the mobile client. In this way, mobile applications can be fully integrated with data from multiple enterprise data sources and data updates and configuration changes can be distributed to and from the mobile clients in real-time, without using interim data storage, and thereby avoiding complicated synchronization and data conflict issues between the enterprise data sources and the mobile clients. | 11-10-2011 |
Patent application number | Description | Published |
20110055196 | DATA MINING ELECTRONIC COMMUNICATIONS - User insights derived from communication data may be provided. Communications associated with a user may be collected and analyzed to derive insights about the user. The insight may then be provided to the user, such as for modifying an application functionality, creating a message processing rule, providing new information to the user, and updating an application display or user interface. | 03-03-2011 |
20110055264 | DATA MINING ORGANIZATION COMMUNICATIONS - Data mining for organization insights may be provided. Data from a plurality of sources, such as user communications and documents, may be collected. The collected data may be analyzed to identify an insight about users or organizations associated with the communications. The insight may be provided to a user, such as in response to a search query, an analytics tool, or an added application functionality. | 03-03-2011 |
20110185136 | MOVING LARGE DYNAMIC DATASETS VIA INCREMENTAL CHANGE SYNCHRONIZATION - Incremental change synchronization for moving large data sets may be provided. Source data to be moved may be identified and a snapshot of the data may be created. The data may be moved to a new datastore and a second snapshot may be created. The snapshots may be compared to identify any data elements that have been modified and the modified elements may be copied to the new datastore. | 07-28-2011 |
20110185247 | MASSIVE STRUCTURED DATA TRANSFER OPTIMIZATIONS FOR HIGH-LATENCY, LOW-RELIABILITY NETWORKS - Optimizations for data transmission may be provided. A portion of a data block may be read into a batch by a read thread on a first server. The batch may be passed to a transmission thread. The transmission thread may then transmit the first batch to a second server while the read thread asynchronously reads a second portion of the data block into another batch. | 07-28-2011 |
Patent application number | Description | Published |
20130063459 | PRIMITIVE COMPOSITION - Performing primitive composition within a user interface thread, enhancing the ability to scale a user interface framework to computing devices having limited resources. In one or more embodiments, a user interface thread walks a user interface hierarchy that describes elements of a program's user interface and directly generates static Graphics Processing Unit (GPU) data structures representing at least a portion of the user interface hierarchy. The user interface thread passes the static GPU data structures to a composition thread, which uses these static GPU data structures during generation of a plurality of video frames. This includes the composition thread, based on the static GPU data structures, sending GPU data and GPU commands for the plurality of video frames to a GPU for rendering. | 03-14-2013 |
20130063463 | REAL-TIME ATLASING OF GRAPHICS DATA - Performing real-time atlasing of graphics data and creation and maintenance of texture atlases for applications having dynamic graphics content. Embodiments include allocating a texture atlas configured to store textural elements for use in rendering graphical elements, and providing a graphics processing unit (GPU) access to the texture atlas. During subsequent execution of an application, when a graphical element of the application is to be rendered by the GPU, a block of space can be allocated within the texture atlas and a textural element corresponding to the graphical element can be stored within the allocated block. The GPU therefore has access to the textural element when rendering the graphical element. | 03-14-2013 |
20130063464 | PRIMITIVE RENDERING USING A SINGLE PRIMITIVE TYPE - Rendering different types of graphical content using a single primitive type. Embodiments enable graphical elements of different content types representing a scene to be rendered as a batch based on the single primitive type, thereby reducing data transfer and improving processing performance. For example, each graphical element in a batch of graphical elements can rendered based modifications to instances of a template shape, which represents a single primitive type usable for rendering different types of graphical content. The modifications to each instance can include modifying the instance according transformation data, clip data, and/or width and height data to position the instance in a scene, and filling the modified instance according to one or more of shape or brush data corresponding to the graphical element. | 03-14-2013 |
20130106866 | LAYERING ANIMATION PROPERTIES IN HIGHER LEVEL ANIMATIONS | 05-02-2013 |
20130106885 | ALIASING OF LIVE ELEMENTS IN A USER INTERFACE | 05-02-2013 |
20140344729 | PRIMITIVE-BASED COMPOSITION - Primitive-based composition techniques are described. In one or more implementations, a global composition system may be configured to perform rendering for a plurality of applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may then be used to cause a single composition engine to perform the rendering for the plurality of applications. Further, the composition engine may support the use of primitives, which include one or more rendering instructions and thus an element associated with a visual to be rendered may be something other than a bitmap. | 11-20-2014 |
Patent application number | Description | Published |
20090065354 | SPUTTERING TARGETS COMPRISING A NOVEL MANUFACTURING DESIGN, METHODS OF PRODUCTION AND USES THEREOF - A sputtering target is described herein, which includes: a) a surface material, and b) a core material coupled to the surface material, wherein at least one of the surface material or the core material has less than 100 ppm defect volume. Methods for producing sputtering targets are described that include: a) providing at least one sputtering target material, b) melting the at least one sputtering target material to provide a molten material, c) degassing the molten material, d) pouring the molten material into a target mold. In some embodiments, pouring the molten material into a target mold comprises under-pouring or under-skimming the molten material from the crucible into the target mold. Sputtering targets and related apparatus formed by and utilizing these methods are also described herein. In addition, uses of these sputtering targets are described herein. | 03-12-2009 |
20090078570 | TARGET/BACKING PLATE CONSTRUCTIONS, AND METHODS OF FORMING TARGET/BACKING PLATE CONSTRUCTIONS - Target/backing plate constructions and methods of forming target/backing plate constructions are disclosed herein. The targets and backing plates can be bonded to one another through an appropriate interlayer. The targets can comprise one or more of titanium, tantalum, titanium zirconium, hafnium, niobium, vanadium, tungsten, copper or a combination thereof. The interlayer can comprise one or more of silver, copper, nickel, tin, titanium and indium. Target/backing plate constructions of the present invention can have bond strengths of at least 20 ksi and an average grain size within the target of less than 80 microns. | 03-26-2009 |
Patent application number | Description | Published |
20110042164 | APPARATUSES AND METHODS FOR DETERMINING AND CONTROLLING VEHICLE STABILITY - A vehicle for lifting a load with respect to a support surface includes a load carrying member configured to carry the load, a frame, and a support assembly coupling the load carrying member and the frame. The support assembly is configured to move the load carrying member between stowed and deployed positions with respect to the flame. The vehicle further includes a plurality of motion devices that support the frame relative to the support surface, and the motion devices are configured to move the frame along the support surface. In addition, the vehicle includes a control system associated with the motion devices and configured to determine contact forces between the motion devices and the support surface. The control system is further configured to determine stability of the vehicle based on the contact forces. | 02-24-2011 |
20110198141 | HYDRAULIC ELECTRIC HYBRID DRIVETRAIN - A vehicle is provided with an engine connected to a hydraulic pump in fluid communication with a hydrostatic drive system and at least one of a plurality of traction devices connected to a hydrostatic drive motor. The vehicle also has a battery coupled to an electric machine coupled to at least one of the remaining plurality of traction devices. The electric machine acts as a motor to propel the vehicle or a generator to charge the battery. A vehicle is provided with a hydraulic drive system and an electric drive system each operably connected to a fraction device. Power may be transferable from the first drive system to the second drive system by way of ground coupling between the traction devices. | 08-18-2011 |
20120023924 | VARIABLE HYDRAULIC SYSTEM - A hydraulic system is provided with a prime mover connected to a first fixed displacement pump having a maximum flow A, a hydraulic loop connected to a system of valves and actuators, a second fixed displacement pump having a maximum flow B in fluid communication with the loop, an electric machine operable as one of a motor and a generator connected to the second pump and electrically coupled to a battery, and a controller connected to the prime mover and the electric machine. The hydraulic loop is in fluid communication with the first pump with a first check valve. The second pump is arranged in parallel with the first pump. | 02-02-2012 |
20120043159 | APPARATUSES AND METHODS FOR STEERING A VEHICLE - A vehicle is provided with a chassis having a footprint, a load carrying structure, and a support assembly coupling the chassis and the structure. The support assembly is adapted to move the structure relative to the chassis between a stowed position and a deployed position outboard of the footprint of the chassis. A plurality of wheels is configured to roll on the support surface and a plurality of axles coupling the wheels to the chassis are provided. Each axle includes at least one spindle supporting an individual wheel for rotation on a spindle axis. A steering system is adapted to position the wheels between driving and rotation arrangements with respect to the chassis such that in the rotating arrangement each of the plurality of wheels rotate relative to the chassis whereby the chassis, the platform and the support assembly may rotate in unison about the steer axis. | 02-23-2012 |
Patent application number | Description | Published |
20100070042 | Implantable Joint Prosthesis - The invention relates to a surgical implant that provides an artificial diarthroidal-like joint, suitable for use in replacing any joint, but particularly suitable for use as an intervertebral disc endoprosthesis. The invention contains two rigid opposing shells, each having an outer surface adapted to engage the surfaces of the bones of a joint in such a way that the shells are immobilized by friction between their outer surfaces and the surfaces of the bone. These outer surfaces are sufficiently rough that large frictional forces strongly resist any slippage between the outer surface and the bone surfaces in the joint. They may be convex, and when inserted into a milled concavity, are immediately mechanically stable. Desirably, the outer surfaces of the shells are adapted to allow for bony ingrowth, which further stabilizes the shells in place. The inner surfaces of the shells are relatively smooth, and adapted to slide easily across a portion of the outer surface of a central body disposed between the shells. The central body has a shape that cooperates with the shape of the inner surface of the shell so as to provide a range of motion similar to that provided by a healthy joint. A flexible sheath extends between edges of the opposing shells. The inner surface of this sheath, together with the inner surfaces of the rigid shells, defines a cavity encasing the central body. At least a portion of this cavity is filled with a fluid lubricant, further decreasing the frictional force between inner surfaces of the shell and the surface of the central body. | 03-18-2010 |
20110295374 | IMPLANTABLE JOINT PROSTHESIS - The invention relates to a surgical implant that provides an artificial diarthroidal-like joint, suitable for use in replacing any joint, but particularly suitable for use as an intervertebral disc endoprosthesis. The invention contains two rigid opposing shells, each having an outer surface adapted to engage the surfaces of the bones of a joint in such a way that the shells are immobilized by friction between their outer surfaces and the surfaces of the bone. These outer surfaces are sufficiently rough that large frictional forces strongly resist any slippage between the outer surface and the bone surfaces in the joint. They may be convex, and when inserted into a milled concavity, are immediately mechanically stable. Desirably, the outer surfaces of the shells are adapted to allow for bony ingrowth, which further stabilizes the shells in place. The inner surfaces of the shells are relatively smooth, and adapted to slide easily across a portion of the outer surface of a central body disposed between the shells. The central body has a shape that cooperates with the shape of the inner surface of the shell so as to provide a range of motion similar to that provided by a healthy joint. A flexible sheath extends between edges of the opposing shells. The inner surface of this sheath, together with the inner surfaces of the rigid shells, defines a cavity encasing the central body. At least a portion of this cavity is filled with a fluid lubricant, further decreasing the frictional force between inner surfaces of the shell and the surface of the central body. | 12-01-2011 |
Patent application number | Description | Published |
20090000912 | Method and Apparatus for Non-Linear Unit-Level Sortation in Order Fulfillment Processes - A flexible, non-linear, unit-level sortation system for sorting mixed collections of items into orders. Collections of unsorted items for fulfilling requests are delivered to one or more singulation stations. At a singulation station, individual units of items are selected from a collection, associated with particular conveyance receptacles, and placed into the receptacles, with one and only one unit per receptacle. The receptacles may be inducted into a conveyance mechanism under the direction of a control system. The receptacles are not fixed to the conveyance mechanism. The control system may direct the conveyance mechanism to route the receptacles to a particular one of one or more sorting stations. At a sorting station, the units may retrieved from receptacles and placed into locations corresponding to particular orders under control or direction of the control system. The conveyance mechanism may, but does not necessarily, return empty conveyance receptacle to a singulation station. | 01-01-2009 |
20120215344 | Method and Apparatus for Non-Linear Unit-Level Sortation in Order Fulfillment Processes - A flexible, non-linear, unit-level sortation system for sorting mixed collections of items into orders. Collections of unsorted items for fulfilling requests are delivered to one or more singulation stations. At a singulation station, individual units of items are selected from a collection, associated with particular conveyance receptacles, and placed into the receptacles, with one and only one unit per receptacle. The receptacles may be inducted into a conveyance mechanism under the direction of a control system. The receptacles are not fixed to the conveyance mechanism. The control system may direct the conveyance mechanism to route the receptacles to a particular one of one or more sorting stations. At a sorting station, the units may retrieved from receptacles and placed into locations corresponding to particular orders under control or direction of the control system. The conveyance mechanism may, but does not necessarily, return empty conveyance receptacle to a singulation station. | 08-23-2012 |
20140343714 | ROBOTIC INDUCTION IN MATERIALS HANDLING FACILITIES WITH BATCH SINGULATION - Methods and apparatus for robotic induction in materials handling facilities with batch singulation inventory areas are disclosed. A control system directs the one or more robotic devices to transport a particular portable storage unit of a plurality of portable storage units to and from a particular induction station of one or more induction stations. The control system directs induction of one or more single units of items from one or more locations of the portable storage unit, while the particular portable storage unit is located at an induction station, into the conveyance mechanism at the particular induction station. The control system directs picks of batches of heterogeneous items from a separate inventory storage area. The control system directs induction of single units of items from the batches of heterogeneous items picked from the separate inventory storage area into the conveyance mechanism at a batch singulation station. | 11-20-2014 |
Patent application number | Description | Published |
20090029324 | Methods and Devices for Fixed Dental Restoration - This invention relates to methods and devices for restoring teeth using fixed restorations. In particular, the invention provides a system, kit, and devices for the management of interproximal areas for traditional cementation and/or bonding of dental crowns, onlays, inlays, veneers and bridges. In the method, a barrier is positioned in contact with the tooth being restored and an adjacent tooth to cover a section of the tooth being restored and to create separation of the tooth being restored and the adjacent tooth. Cement is applied to the first mating surface of the fixed restoration and/or to the second mating surface of the tooth, and the first mating surface of the fixed restoration and the second mating surface of the tooth are positioned adjacent each other to seat the fixed restoration on the tooth. The barrier covers a section of the tooth being restored to prevent cement from bonding to the section of the tooth. This eliminates the need to remove hardened cement from this section of the tooth. | 01-29-2009 |
20090191505 | Dental Matrix Devices Specific To Anterior Teeth, and Injection Molded Filling Techniques and Devices - The present invention relates to methods for the restoration of a decayed portion of an anterior tooth or re-restoration of a previously filled anterior tooth, and to dental matrices and composite resin dispensers that may be used in the methods for the restoration of a decayed portion of an anterior tooth | 07-30-2009 |
20090191506 | Dental Composite Dispenser For Injection Molded Filling Techniques - The present invention relates to methods for the restoration of a decayed portion of an anterior tooth or re-restoration of a previously filled anterior tooth, and to dental matrices and composite resin dispensers that may be used in the methods for the restoration of a decayed portion of an anterior tooth. | 07-30-2009 |
20090208896 | Methods and Devices for Diastema Closure - In a method for closing a diastema and/or papilla regeneration between a first tooth and a second tooth, a dental matrix is used. The dental matrix includes a curved sectional strip of material. The strip has a length from a first end to a second end sufficient to create a form for molding a restorative material to a surface of the first tooth. The strip has a root end section and a second section integral with the root end section. The root end section of the strip is anatomic in shape such that the root end section hugs the gingival portion of the first tooth. In one form, a non-anatomic bulge is formed in the second section. The root end section of the matrix can slide to the depth of the sulcus without lacerating the tissue. After inserting the root end section of the dental matrix into the sulcus between the papilla and the gingival portion of the first tooth, a composite restorative material is placed between the dental matrix and a cervical surface of the first tooth. The composite restorative material is then cured. This creates bulbousness in the cured composite near the gum line to fill the gingival gapping. | 08-20-2009 |
20110171596 | Dental Wedge - The present invention relates to dental wedges that may be used for creating space between adjacent teeth. In one form, the dental wedge includes an elongated body extending from an outer end to an opposite inner end. The body has a longitudinal intermediate wall, a longitudinal first side wall connected to the intermediate wall, and a longitudinal second side wall connected to the intermediate wall. The first side wall and the second side wall each flare away from the intermediate wall such that a first distal end of the first side wall and a second distal end of the second side wall are spaced apart creating an inverted generally V-shaped transverse section for the body. The body has a top surface formed by the intermediate wall, the first side wall and the second side wall. The body also has a bottom surface formed by the intermediate wall, the first side wall and the second side wall. The dental wedge includes a grasping section connected to the outer end of the body. A hollow region is defined by the bottom surface of the wedge and a first reference line extending from the first distal end of the first side wall to the second distal end of the second side wall. At least a first portion of the body comprises a first material that transmits light. | 07-14-2011 |
20120322026 | Dental Curing Lights and a Seamless, Single Load Cavity Preparation and Filling Technique - There are disclosed methods for the restoration of a decayed portion of a tooth, and dental matrices, dental wedges, interdental matrix stabilizers, dental separator rings, dental curing light devices, and kits that can be used in the methods for the restoration of a decayed portion of a tooth. | 12-20-2012 |
20130252199 | Dental Separator Ring - A dental separator ring includes an elastic body having a first end and an opposed second end spaced from the first end. The body has three axes defined by a front to rear reference line of the body, a side to side reference line of the body, and a top to bottom reference line of the body. A first surface engager is connected to the first end of the body by a first connector, and a second surface engager is connected to the second end of the body by a second connector. The first connector allows motion of the first surface engager in all three axes, and the second connector allows motion of the second surface engager in all three axes. A third surface engager and a fourth surface engager that allow motion in all three axes may also be included in the separator ring. | 09-26-2013 |
Patent application number | Description | Published |
20120254321 | PROVIDING ADDITIONAL EMAIL CONTENT IN AN EMAIL CLIENT - One or more techniques and/or systems are disclosed for providing additional content in an email. An email service can receive the email at an email server. Prior to the email being sent to an email client, metadata for a parameter used to retrieve the additional content is identified and collected. The collected metadata is sent to the email client used by the intended recipient of the email (e.g., on a smart phone). When the user attempts to access the email, the email server can respond by sending script code to the email client, which, in combination with locally stored metadata retrieved from the email, provides the additional content in the email. In this manner, an email regarding a package, for example, can include not only a tracking number but also a status of the delivery of the package, where the status may be different/updated each time the email is accessed. | 10-04-2012 |
20120278397 | APPLYING ACTIONS TO ITEM SETS WITHIN A CONSTRAINT - Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set. | 11-01-2012 |
20150074210 | APPLYING ACTIONS TO ITEM SETS WITHIN A CONSTRAINT - Items of an item set may be stored by an item server (e.g., mail messages comprising a mailbox stored by a mail server) that supports the application of actions, but only within a constraint (e.g., a maximum duration or computational resources consumed by the action). The application of complex actions to large item sets may exceed the constraint if performed in one request. Moreover, the request may be made by a user interface of a user device, but the user interface may stall while interoperating with the item server to perform the action. Instead, a background process may issue a sequence of requests applying the action to respective batches of items within the constraint. This architecture may enable the user interface to remain responsive to the user while the action is performed, and even to be terminated without jeopardizing the completion of the action upon the item set. | 03-12-2015 |
Patent application number | Description | Published |
20080235962 | Archery bow sight - An optical bow sight which can be accessorized with an adjustable range sighting pin or torque and cant compensation or both of these features, but is fully functional without either accessory. The optical sight has a shrouded array of fiber optics sight pins which are removable from the sight housing with their support as a single unit. The sight pins are clad in a metallic glass because of the corrosion resistance of such materials. Light collected over a wide field falls on segments of the sight pin fibers coiled in the housing of the optical unit or falls on a trap which redirects the light onto the fiber segments. A lens may optionally be employed to promote the collection of ambient light, and a shutter or variable size aperture may be provided to control the light reaching the sight pin fibers. An elastomeric damper can be advantageously mounted on the sight to minimize accuracy effecting shock and/or vibration, and a level bubble may be provided to aid in avoiding cant of the bow to which the sight is mounted. | 10-02-2008 |
20080236556 | Fall-away arrow rest - Fall away arrow rests for archery bows. The rests have an arm with an arrow-supporting feature and an arm-associated axle which pivots the arm to displace the arrow-supporting feature between a first, arrow-loading position and a second, more elevated, arrow-launching position. The arrow support arm can be adjusted vertically, laterally, and in fore-and-aft directions relative to a riser or other rigid bow component on which the rest is mounted. Radial arms rotatable with the axle and connectable to a buss cable or cable slide by a flexible link rotate the arm to elevate the arrow-supporting feature to its arrow-launching when the bow is drawn and offer further adjustment of the arrow rest operation. A coil spring installed in an axle housing returns the arrow-supporting feature to its first, loading position concomitantly with arrow launch, moving the support out of the path the arrow travels as it leaves the bow. Axle-associated stops automatically stop the arm-associated axle as the arrow-supporting feature respectively reaches its arrow-launching and arrow-loading positions. One or more dampers can be advantageously attached to arrow rest structural members to reduce shock and vibrations, including noise, as the arrow support arm displaces the arrow-supporting feature between its first and second positions, especially as an arrow is launched from the bow. Noise reduction can be furthered by a installing a Teflon or comparable component on the arrow-supporting feature of the arm and/or by installing an elastomeric pad on the rigid bow component in the path followed by the arrow-supporting feature as that feature approaches its arrow-loading position. | 10-02-2008 |
20110258900 | Shock, muzzle jump, and felt recoil reducers for handguns - Slip-on handgun grips which contribute to accuracy and speed of target acquisition and make shooting a handgun a more pleasant experience by providing a comfortable, secure grip; and by isolating a shooter's thumb from impact and reducing shock, muzzle jump, twist, and recoil when the handgun is fired. The grip is fabricated from a stretchable elastomeric material. This material plus breakaway technology, external grooving, and a thumb-isolating tab maximize the enumerated benefits. | 10-27-2011 |
20120255187 | Archery Bow Sight - The combination of an optical sight and an attachable/detachable adjustable range sighting device accessory, in which the optical sight comprises a support and an array of fixedly positioned fiber optics sighting devices carried by the support; and the accessory comprising a displaceable fiber optics sighting device and a mechanism for shifting the position of the displaceable fiber optics device relative to the array of fixedly positioned sighting devices. | 10-11-2012 |
Patent application number | Description | Published |
20080304539 | ELECTROMAGNETICALLY HEATING A CONDUCTIVE MEDIUM IN A COMPOSITE AIRCRAFT COMPONENT - Nondestructive examination is performed on a composite aircraft component including a composite body and a conductive medium. The conductive medium is substantially more conductive than the composite body. The nondestructive examination includes applying an electromagnetic field that penetrates the composite body and heats the conductive medium, and creating a thermal image of the conductive medium to reveal conductivity information about the conductive medium. | 12-11-2008 |
20090237272 | LIGHTNING STRIKE DETECTION - An aircraft includes a composite structure and a plurality of small lightweight pollable communication devices for providing lightning strike detection coverage of a region of the structure. Each device is rendered inoperative if at least proximate to lightning current. | 09-24-2009 |
20090319096 | CONTROL AND MONITOR HETEROGENEOUS AUTONOMOUS TRANSPORT DEVICES - This disclosure is directed to methods, computer-readable media, and systems for controlling one or more uninhabited heterogeneous autonomous transport devices. Embodiments of the present invention advantageously reduce costs and improve efficiencies by providing capabilities for a computing device to be able to control and to monitor one or more heterogeneous autonomous transport devices. This occurs by generating a command signal from a computing device and transmitting the command signal to control on-board computing devices of one or more heterogeneous transport devices to execute requirements of a mission. Also, embodiments of the present invention provide ways to start-up, to send commands, and to shut down real or simulated heterogeneous autonomous transport devices. | 12-24-2009 |
20100052948 | DETERMINING AND PROVIDING VEHICLE CONDITIONS AND CAPABILITIES - A transponder module for vehicles. The module has a substantially universal vehicle sensor input interface capable of receiving sensor input from different types of vehicle sensors and from different types of vehicles. One or more processors and memory, in real time, receive vehicle sensor input data via the input interface. Based on a vehicle type stored in the memory, the processor(s) use the sensor input data to determine conditions of subsystems the vehicle. Based on the determined conditions, the processor(s) determine performance capabilities of the vehicle. The transponder module outputs information as to the stored vehicle type, determined conditions, and vehicle performance capabilities. | 03-04-2010 |
20100070445 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR REAL-TIME EVENT IDENTIFICATION AND COURSE OF ACTION INTERPRETATION - A system for identifying events includes a memory capable of storing a compressed event table including a number of events, the event table having been compressed by reducing the number of events in the event table without reducing the number of events represented by the event table. Each event of the event table includes a set of state parameters, and may also be associated with an output. The system also includes a processor capable of operating a fast state recognition (FSR) application. The FSR application, in turn, can receive a plurality of inputs, and identify an event of the compressed event table based upon the plurality of inputs and the state parameters of the compressed event table, event being identified in accordance with a state recognition technique. | 03-18-2010 |
20100076630 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR REAL-TIME EVENT IDENTIFICATION AND COURSE OF ACTION INTERPRETATION - A system for identifying events includes a memory capable of storing a compressed event table including a number of events, the event table having been compressed by reducing the number of events in the event table without reducing the number of events represented by the event table. Each event of the event table includes a set of state parameters, and may also be associated with an output. The system also includes a processor capable of operating a fast state recognition (FSR) application. The FSR application, in turn, can receive a plurality of inputs, and identify an event of the compressed event table based upon the plurality of inputs and the state parameters of the compressed event table, event being identified in accordance with a state recognition technique. | 03-25-2010 |
20100235037 | Autonomous Inspection and Maintenance - The different advantageous embodiments may provide an apparatus that may comprise a number of mobile robotic machines, a wireless communications system and a computer system. The number of mobile robotic machines may be capable of moving to a number of locations in a maintenance area and may be capable of performing a number of maintenance operations on a structure in the maintenance area. The wireless communications system may be capable of providing communication with the number of mobile robotic machines within the maintenance area. The computer system may be capable of exchanging information with the number of mobile robotic machines using the wireless communications system. | 09-16-2010 |
20120197482 | EMBEDDED DAMAGE DETECTION SYSTEM FOR COMPOSITE MATERIALS OF AN AIRCRAFT - A damage-detection apparatus for an aircraft may include a composite structure comprising embedded conductive traces. The embedded conductive traces may be for transmitting a damage-detection signal to indicate if the composite structure has been damaged. | 08-02-2012 |
Patent application number | Description | Published |
20080315869 | MAGNETIC INDEXER FOR HIGH ACCURACY HOLE DRILLING - A method for locating a device, which produces a field, with a probe assembly affected by the field. The method may involve: placing a device on a first side of a work piece; producing a field with the device through the work piece; using a robot to hold and to place a probe assembly adjacent a second side of the work piece; providing information from the probe assembly to the robot that is used by the robot to move the probe assembly to substantially determine a position of the device; determining a location of a center field axis of the field with the probe assembly; and providing a physical confirmation of the center field axis to a user. | 12-25-2008 |
20090022556 | LASER-GUIDED COORDINATION HOLE DRILLING - A laser-guided coordination hole tool for precisely drilling holes in large parts includes a positioning table, a bushing cavity for receiving drill bushings, a clamping device, and a laser target. A laser-guided coordination hole tool may include a software interlock to prevent drilling in an improper location on the part. A method of drilling coordination holes includes probing a part to determine its reference frame, rigidly affixing a laser-guided coordination hole tool to the part, probing a target on the laser-guided coordination hole tool to determine the reference frame for the laser-guided coordination hole tool, accurately positioning a drill bushing over the hole location, and drilling a hole. A system for drilling coordination holes includes a laser-guided coordination hole tool, a bushing, a tooling, a drill motor, a laser tracker, and a computer running a coordination-hole drilling program. | 01-22-2009 |
Patent application number | Description | Published |
20090327324 | METHOD OF REFACTORING A RUNNING DATABASE SYSTEM - A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments. | 12-31-2009 |
20120109892 | PARTITIONING ONLINE DATABASES - The present invention extends to methods, systems, and computer program products for partitioning online databases. Online database operations, such as, for example, SPLIT, MERGE, and DROP, are used to alter the arrangement of partitions in a federated database. A SPLIT operation splits rows at one partition across a plurality of other partitions. A MERGE operation merges rows at a plurality of partitions in to one partition. A DROP operation shifts responsibility for rows of data from one partition to another partition and then drops the rows from the one partition. | 05-03-2012 |
20120109926 | SCOPED DATABASE CONNECTIONS - The present invention extends to methods, systems, and computer program products for scoping the context used to access a database partition. Embodiments of the invention enable data isolation using partitions in multi-tenant databases, while relieving client applications from dealing with the partitions. For example, a computer system that includes a distributed database system comprising a plurality of database partitions in a federation receives a context to use when performing database access operations within the distributed database system. The context identifies specified relevant portion of the federation. The computer system also receives a database access operation that is associated with the context. The computer system modifies the semantics of the database access operation in accordance with the associated context, to direct application of the database access operation to the specified relevant portion of the federation. | 05-03-2012 |
20140344221 | PARTITIONING ONLINE DATABASES - Methods, systems, and computer program products are provided for partitioning online databases. Online database operations, such as, for example, SPLIT, MERGE, and DROP, are used to alter the arrangement of partitions in a federated database. A SPLIT operation splits rows at one partition across a plurality of other partitions. A MERGE operation merges rows at a plurality of partitions in to one partition. A DROP operation shifts responsibility for rows of data from one partition to another partition and then drops the rows from the one partition. | 11-20-2014 |
Patent application number | Description | Published |
20100199863 | CHERRY PITTER - A cherry pitter includes a container having a removable cherry holder with a plurality of cavities for holding cherries. A mating plurality of cutters is secured to the lid of the container, which is pivotally secured to the container. By rotating the lid downward the cutters are pushed into and through the cherries, pushing the pits into the container. A spring-loaded push-off plate holds the cherries down against the holder as the lid rotates upward again, separating the cherries from the cutters. These and other examples of the invention will be described in further detail below. | 08-12-2010 |
20100276527 | SPICE MILLS AND SHAKERS - A grinder includes an improved mechanism for adjusting the coarseness of the grind by providing a grind selector knob centrally located at the top of a cap. In some versions of the invention, the mill includes a base with a cavity for collecting the salt, spice, or pepper that is ground so that it can be measured within the base before dispensing. Ideally, the collector base includes an inclined floor and measurement indicators to enable the grinding and measuring of a desired volume of spice. | 11-04-2010 |
20110094111 | FOOD PROCESSING TOOL - A food processing tool particularly suited for processing garlic and the like generally includes a main body having a tray configured to allow garlic to be passed back and forth across the tray for processing as desired. The main body optionally includes a pair of opposing guides positioned on opposing lateral sides of the tray and a plurality of ribs provided along either a portion or the entirety of the tray to reduce friction and improve the sliding ability of the garlic along the ribs and therefore the tray. A main slicing blade and one or more pluralities of blades are provided to slice, mince, or julienne cut the garlic. A pusher and cap is configured to selectively allow or restrict rotational movement of the cap and garlic for different orientations when cutting. | 04-28-2011 |
20120131800 | Slicing Device - A slicing device for cutting fruits or vegetables into wedges, cubes, or other desired shapes includes a slicing frame and a pusher, in which the frame includes a grid of internal cutting blades. The pusher is configured to be used to push at least partially sliced food items through the gaps between cutting blades. In some versions, the pusher is pivotally attached to the slicer and includes a removable container. | 05-31-2012 |
Patent application number | Description | Published |
20120306853 | ADDING ATTRIBUTES TO VIRTUAL REPRESENTATIONS OF REAL-WORLD OBJECTS - A method, medium, and virtual object for providing a virtual representation with an attribute are described. The virtual representation is generated based on a digitization of a real-world object. Properties of the virtual representation, such as colors, shape similarities, volume, surface area, and the like are identified and an amount or degree of exhibition of those properties by the virtual representation is determined. The properties are employed to identify attributes associated with the virtual representation, such as temperature, weight, or sharpness of an edge, among other attributes of the virtual object. A degree of exhibition of the attributes is also determined based on the properties and their degrees of exhibition. Thereby, the virtual representation is provided with one or more attributes that instruct presentation and interactions of the virtual representation in a virtual world. | 12-06-2012 |
20120306924 | CONTROLLING OBJECTS IN A VIRTUAL ENVIRONMENT - Methods, systems, and computer-storage media having computer-usable instructions embodied thereon, for controlling objects in a virtual environment are provided. Real-world objects may be received into a virtual environment. The real-world objects may be any non-human object. An object skeleton may be identified and mapped to the object. A user skeleton of the real-world user may also be identified and mapped to the object skeleton. By mapping the user skeleton to the object skeleton, movements of the user control the movements of the object in the virtual environment. | 12-06-2012 |
20120307010 | OBJECT DIGITIZATION - Digitizing objects in a picture is discussed herein. A user presents the object to a camera, which captures the image comprising color and depth data for the front and back of the object. For both front and back images, the closest point to the camera is determined by analyzing the depth data. From the closest points, edges of the object are found by noting large differences in depth data. The depth data is also used to construct point cloud constructions of the front and back of the object. Various techniques are applied to extrapolate edges, remove seams, extend color intelligently, filter noise, apply skeletal structure to the object, and optimize the digitization further. Eventually, a digital representation is presented to the user and potentially used in different applications (e.g., games, Web, etc.). | 12-06-2012 |
20120309520 | GENERATION OF AVATAR REFLECTING PLAYER APPEARANCE - Systems, methods, and computer media for generating an avatar reflecting a player's current appearance. Data describing the player's current appearance is received. The data includes a visible spectrum image of the player, a depth image including both the player and a current background, and skeletal data for the player. The skeletal data indicates an outline of the player's skeleton. Based at least in part on the received data, one or more of the following are captured: a facial appearance of the player; a hair appearance of the player; a clothing appearance of the player; and a skin color of the player. A 3D avatar resembling the player is generated by combining the captured facial appearance, hair appearance, clothing appearance, and/or skin color with predetermined avatar features. | 12-06-2012 |
20130100119 | OBJECT REFINEMENT USING MANY DATA SETS - Digitizing objects in a picture is discussed herein. A user presents the object to a camera, which captures the image comprising color and depth data for the front and back of the object. The object is recognized and digitized using color and depth data of the image. The user's client queries a server managing images uploaded by other users for virtual renditions of the object, as recognized in the other images. The virtual renditions from the other images are merged with the digitized version of the object in the image captured by the user to create a composite rendition of the object. | 04-25-2013 |
Patent application number | Description | Published |
20110225543 | USER INTERFACE WITH PREVIEW TRANSITIONS - A user interface is described that temporarily displays portions of a page that reside outside of the viewable area of the screen. An animated transition creates a brief preview of at least one user interface feature. Additionally, the user interface feature is then animated out of the viewable area in a way to suggest a location of the feature. In one embodiment, a target page that is being opened controls the transition and animates features into and out of the viewable area to create the temporary preview. In another embodiment, the target page includes user interface elements that can asynchronously control the preview animation independent from the main content of the target page. In yet another embodiment, a transition coordinator can coordinate the timing between animating out a foreground application while animating in a target application. | 09-15-2011 |
20120185788 | USER INTERFACE WITH VERTICAL TEXT ELEMENTS FOR AN EAST-ASIAN DEFINED LAYOUT - A method and system are disclosed for displaying a user interface text element in an East-Asian mode so that system-based text can be displayed vertically on a user interface. In one embodiment, a device can dynamically switch between a Latin-based layout (horizontally displayed text elements) and an East-Asian based layout (vertically displayed text elements) based on global device settings, such as a language setting or a locale setting. Such settings can be dynamically modified by the user to change the display modes. | 07-19-2012 |
20130339334 | PERSONALIZED SEARCH ENGINE RESULTS - A user can selectively customize what data is provided to a search engine to influence a degree of personalization of search results. Personalized search engine results can thereby be provided to one or more applications on a client device, such as a mobile phone. The data provided to the search engine can include any of a variety of user preferences stored on the client device (e.g., music, music ratings, search queries, search results selected, etc.), or other user information, such as current location or the location of the user when applications were downloaded. Social networking websites can also be used for supplying data to the search engine. | 12-19-2013 |
20140282032 | DYNAMICALLY CONFIGURING USER EXPERIENCES WITH ACTION UNIFORM RESOURCE IDENTIFIERS - An action uniform resource identifier (URI) is sent from a web service to a user device in response to a request from the user device. The action URI identifies at least one native task for execution by the user device. The task, when executed, interacts with at least one resource local to the user device. The received action URI is provided by the user device to an application to perform the task involving the local resource. The response may include hosted UI elements not available on the user device. The hosted UI elements enable presentation of new data types on the user device, which may not be adequately presented using pre-defined UI templates. The hosted UI elements interact with elements of the pre-defined UI templates to generate new UI layouts. The action URIs and hosted UI elements are provided and execute without replacing already-installed application code. | 09-18-2014 |
Patent application number | Description | Published |
20090077002 | KNOWLEDGE BASED SYNCHRONIZATION OF SUBSETS OF DATA WITH NO MOVE CONDITION - An efficient way is provided to represent and exchange knowledge and/or partial knowledge across nodes when synchronizing between any two nodes. A first node sends a second node its knowledge and/or partial knowledge, including objects and versions of those objects. The second node compares its knowledge and/or partial knowledge with the knowledge and/or partial knowledge of the first node, and then sends the first node any latest versions of objects of which the first node is unaware. In addition, the second node sends its knowledge and/or partial knowledge to the first node. The first node then performs a similar object-by-object version comparison to determine any conflicts due to independent evolution of objects and any changes that should be sent to the second node in order to bring the objects of the second node up to date with the knowledge and/or partial knowledge of the first node. | 03-19-2009 |
20090083210 | EXCHANGE OF SYNCRONIZATION DATA AND METADATA - Systems and methods that disclose alternative patterns for exchange of synchronization data and/or metadata, e.g., ‘knowledge’, to enhance performance of synchronization processes are disclosed. Accordingly, the innovation discloses synchronization mechanisms that employ exchange of data and metadata to alleviate a requirement of a complete ‘round-trip’ when synchronizing data. ‘Knowledge’ can be provided which informs a provider of data changes, modifications, additions or deletions. The ‘knowledge’ can lower expense and/or increase efficiencies of the synchronization exchanges by enabling informed decision-making related to enumerating changes within the synchronization processes. | 03-26-2009 |
20090083441 | SYNCHRONIZATION OF WEB SERVICE ENDPOINTS IN A MULTI-MASTER SYNCHRONIZATION ENVIRONMENT - A Web service synchronization protocol is provided that sets forth the metadata and messaging by which endpoints roam, share and synchronize common information with one another in a multi-master networked computing ecosystem. A general SOAP-based protocol is defined for synchronizing data between two endpoints where one or more of the endpoints supports a Web service. Defining messaging for knowledge-based transfers using XML Web services, the protocol allows devices, services and applications to synchronize through firewalls, allows for flexibility by allowing any common set or subset of information across endpoints and allows for extensibility by not prescribing the schema of the actual data being synchronized at the endpoints. | 03-26-2009 |
20090196179 | REPRESENTATION OF QUALITATIVE OBJECT CHANGES IN A KNOWLEDGE BASED FRAMEWORK FOR A MULTI-MASTER SYNCHRONIZATION ENVIRONMENT - The subject disclosure relates to synchronizing among network nodes in a multi-master synchronization environment that extend a knowledge based synchronization framework to include notions of object quality. In one embodiment, additional dimension(s) are placed on a knowledge vector for a given version of an object that represent quality information for the object, which is accounted for during the synchronization process to allow nodes to decide what types of qualities of objects should be conveyed to them as part of the synchronization process. Other embodiments include tombstoning objects to avoid future synchronization with respect to same objects maintained by other nodes in the multi-master synchronization environment. Advantageously, according to the synchronization framework, endpoints can synchronize data in a way that allows a definition and consideration of quality of one or more objects of the synchronized data for purposes of a knowledge exchange. | 08-06-2009 |
20100057785 | MINIMAL EXTENSIONS REQUIRED FOR MULTI-MASTER OFFLINE AND COLLABORATION FOR DEVICES AND WEB SERVICES - The claimed subject matter provides a system and/or a method that facilitates managing data consistency in connection with a plurality of devices. A collection of devices can be associated with a user. A web service can receive a portion of data from at least one device via an interface component, wherein the web service can host and relate the portion of data with an account for the user. A master sync component can leverage a computing resource from at least one device in order to maintain data consistency between at least one of the following: two or more devices within the collection of devices associated with the user; or the account hosted by the web service and two or more devices within the collection of devices associated with the user. | 03-04-2010 |
20100100527 | FORGETTING ITEMS WITH KNOWLEDGE BASED SYNCHRONIZATION - Systems and methods that enable removal of data from an endpoint, while not propagating such removal to other endpoints when synchronizing data sources associated therewith. A designation component can indicate items as forgotten items, wherein such items are being known to an endpoint and deleted therefrom—yet, reintroduced therein and reappearing (e.g., as a create) upon re-synchronizing with the replica over again. Moreover, the forgotten items can employ additional metadata such as in from of an additional bit that indicates whether an item is a forgotten item. | 04-22-2010 |
20130198132 | MINIMAL EXTENSIONS REQUIRED FOR MULTI-MASTER OFFLINE AND COLLABORATION FOR DEVICES AND WEB SERVICES - The claimed subject matter provides a system and/or a method that facilitates managing data consistency in connection with a plurality of devices. A collection of devices can be associated with a user. A web service can receive a portion of data from at least one device via an interface component, wherein the web service can host and relate the portion of data with an account for the user. A master sync component can leverage a computing resource from at least one device in order to maintain data consistency between at least one of the following: two or more devices within the collection of devices associated with the user; or the account hosted by the web service and two or more devices within the collection of devices associated with the user. | 08-01-2013 |
20140075184 | TRUST SERVICES FOR SECURING DATA IN THE CLOUD - Embodiments are directed to securing data in the cloud, securely encrypting data that is to be stored in the cloud and to securely decrypting data accessed from the cloud. In one scenario, an instantiated trust service receives information indicating that a trust server is to be instantiated. The trust service instantiates the trust server, which is configured to store key references and encrypted keys. The trust service receives the public key portion of a digital certificate for each publisher and subscriber that is to have access to various specified portions of encrypted data. A data access policy is then defined that specifies which encrypted data portions can be accessed by which subscribers. | 03-13-2014 |
20140250074 | FORGETTING ITEMS WITH KNOWLEDGE BASED SYNCHRONIZATION - Systems and methods that enable removal of data from an endpoint, while not propagating such removal to other endpoints when synchronizing data sources associated therewith. A designation component can indicate items as forgotten items, wherein such items are being known to an endpoint and deleted therefrom—yet, reintroduced therein and reappearing (e.g., as a create) upon re-synchronizing with the replica over again. Moreover, the forgotten items can employ additional metadata such as in from of an additional bit that indicates whether an item is a forgotten item. | 09-04-2014 |