Patent application number | Description | Published |
20080198332 | FIXATION LIGHT INDICATOR FOR SLIT LAMP - A slit lamp includes a rest for receiving a patient's face such as the patient's forehead. The slit lamp further includes an optical portion for observing the patient's eye. A fixation light is positioned near the optical portion to direct the patient's view toward the optical portion. A sensor secures to the rest and detects proximity of the user's face to the rest. The output of the sensor controls the fixation light such that the fixation light is turned on upon detecting the positioning of the user's face at the rest. In one embodiment, a shield secures to the optical portion and first and second fixation lights secure to the shield at either side of the optical portion. First and second flanges secure to the shield proximate the fixation lights and such that each fixation light is only viewable when directly in front of the patient's eye. | 08-21-2008 |
20080228210 | SYSTEM, METHOD AND DEVICE FOR CORNEAL MARKING - A system, method and device for marking the eye pre-operatively. Specifically, an embodiment of the invention is a corneal marking device assembly mounted onto a trial frame apparatus that can be adjusted by using the adjustment features on the trial frame apparatus. The corneal marking device assembly provides the stabilized structure through which the surgeon can observe the eye, measure characteristic features of the eye and mark the corneal surface with a corneal marking device housed in the corneal marking device assembly. | 09-18-2008 |
20080291398 | BINOCULAR INDIRECT OPHTHALMOSCOPE FIXATION LIGHT - A binocular indirect opthalmoscope assembly and fixation light system is disclosed for easily directing the patient's line of sight in a direction that places the optic nerve and surrounding vessels in the center of the examiner's view. The fixation system includes two fixation light assemblies that may be mounted onto the binocular indirect opthalmoscope assembly and activated by a motion sensor. | 11-27-2008 |
20100145156 | RETRACTING EYE DRAPE - A retracting eye drape assembly is disclosed for use around a patient's eye to seclude and seal off the operative field during eye surgery. The drape assembly includes a retraction member connected to the drape and configured to engage the patient's eyelid, an extension member connected to the retraction member or to the drape and configured to substantially enclose the patient's eyelid, and a retraction flap configured to secure the patient's eyelid in a substantially retracted position. A method of applying an eye drape assembly is disclosed. After application of the drape to the patient's face, and while the patient's eyelid is closed, the patient's eyelid is engaged by a retraction member connected to the drape and retracted. While retracted, the patient's eyelid is substantially enclosed to seclude the eyelid and eyelashes from the operational area. The secluded eyelid and eyelashes are then secured in a retracted position. | 06-10-2010 |
20100245768 | VIEWING DEVICE TO MINIMIZE PARALLAX - A viewing device usable by a surgeon to make an accurate corneal mark during an eye surgery procedure may be a face or head-mounted device to free the surgeon's hands. The device incorporates a light producing apparatus, such as an LED, that may be positioned to be coaxial or otherwise substantially co-aligned with a line-of-sight of the surgeon's dominant eye, and thus match the patient's line of sight with the surgeon's line of sight. The device include polarizing filters that cooperate with the light to minimize or even eliminate parallax viewing of a corneal light reflex by the surgeon's non-dominant or other eye. Further, the device may also include magnification lenses to enhance the view of the eye as seen by the surgeon. | 09-30-2010 |
20110001931 | AUTOMATED LOCKING APPARATUS FOR A SLIT LAMP - An apparatus mounted proximate to or on a base of a slit lamp illumination unit operates to automatically lock or secure the illumination unit in a stationary position after each eye examination and further operates to unlock it just before each examination. The apparatus may take the form of a threaded rod that replaces the conventional thumbscrew. The threaded rod is rotated by a motor, which receives instructions from a controller, both located within a housing. A touch sensor on the housing communicates with the controller to activate the locking or unlocking of the threaded rod and may also provide a signal to a transceiver for powering the illumination unit ON or OFF. | 01-06-2011 |
20120020849 | AUTOMATIC TONOMETER TIP DISINFECTION APPARATUS - A tonometer tip disinfection apparatus for disinfecting and rinsing a tonometer tip includes a first basin configured to hold a disinfecting solution, a second basin configured to hold a rinsing solution, a holding platform configured to receive at least one tonometer tip, a tonometer tip support arm configured to support a tonometer tip having a tip end in an orientation allowing the tip end to reside at least in part within the first and second basins, and a transportation assembly configured to automatically move the tonometer tip support arm between the first and second basins and the holding platform. | 01-26-2012 |
20120287402 | SLIT LAMP ADAPTOR FOR PORTABLE CAMERA - An adaptor for a slit lamp holds a portable camera, such as a cell phone, in place relative to a slit lamp. The adaptor is adjustable to accommodate virtually any size of portable camera through the use of screws, washers, spacers, and other adjustment mechanisms. The adaptor can be formed in two parts: an ocular engaging portion and a camera support. The two portions can be coupled together to position the camera relative to the slit lamp to photograph a patient's eye. | 11-15-2012 |
20130319337 | Internet Canine Communication Device and Method - Enhanced methods and systems for human-pet communication are described. Example embodiments provide an Internet Canine Communication System (“ICCS”). The ICCS facilitates remote communication and interaction with between a dog and its owner, caretaker, trainer, family member, or the like. The ICCS may include a base station or similar device that is configured to deliver treats to a dog and to transmit audio/visual communication between the dog and a remote client device operated by a human user. The ICCS may also facilitate training the dog to utilize the ICCS to communicate with the user, such as by answering calls from or initiating calls to the remote client device of the user. | 12-05-2013 |
20130319338 | Internet Canine Communication Device and Method - Enhanced methods and systems for human-pet communication are described. Example embodiments provide an Internet Canine Communication System (“ICCS”). The ICCS facilitates remote communication and interaction with between a dog and its owner, caretaker, trainer, family member, or the like. The ICCS may include a base station or similar device that is configured to deliver treats to a dog and to transmit audio/visual communication between the dog and a remote client device operated by a human user. The ICCS may also facilitate training the dog to utilize the ICCS to communicate with the user, such as by answering calls from or initiating calls to the remote client device of the user. | 12-05-2013 |
Patent application number | Description | Published |
20100297728 | Random-Primed Transcriptase -In Vitro Transcription Method for RNA Amplification - A random-primed reverse transcriptase-in vitro transcription method of linearly amplifying RNA is provided. According to the methods of the invention, source RNA (or other single-stranded nucleic acid), preferably, mRNA, is converted to double-stranded cDNA using two random primers, one of which comprises a RNA polymerase promoter sequence (“promoter-primer”), to yield a double-stranded cDNA that comprises a RNA polymerase promoter that is recognized by a RNA polymerase. Preferably, the primer for first-strand cDNA synthesis is a promoter-primer and the primer for second-strand cDNA synthesis is not a promoter-primer. The double-stranded cDNA is then transcribed into RNA by the RNA polymerase, optimally in the presence of a reverse transcriptase that is rendered incapable of RNA-dependent DNA polymerase activity during this transcription step. The subject methods produce linearly amplified RNA with little or no 3′ bias in the sequences of the nucleic acid population amplified. | 11-25-2010 |
20120208199 | RANDOM-PRIMED TRANSCRIPTASE IN-VITRO TRANSCRIPTION METHOD FOR RNA AMPLIFICATION - A random-primed reverse transcriptase-in vitro transcription method of linearly amplifying RNA is provided. According to the methods of the invention, source RNA (or other single-stranded nucleic acid), preferably, mRNA, is converted to double-stranded cDNA using two random primers, one of which comprises a RNA polymerase promoter sequence (“promoter-primer”), to yield a double-stranded cDNA that comprises a RNA polymerase promoter that is recognized by a RNA polymerase. Preferably, the primer for first-strand cDNA synthesis is a promoter-primer and the primer for second-strand cDNA synthesis is not a promoter-primer. The double-stranded cDNA is then transcribed into RNA by the RNA polymerase, optimally in the presence of a reverse transcriptase that is rendered incapable of RNA-dependent DNA polymerase activity during this transcription step. The subject methods produce linearly amplified RNA with little or no 3′ bias in the sequences of the nucleic acid population amplified. | 08-16-2012 |
Patent application number | Description | Published |
20090083764 | Device-hosted services over media transfer protocol - An arrangement for exposing self-describing device-hosted services on a client device to a host application or processes over MTP (Media Transfer Protocol) is provided by which an MTP extension comprising new MTP commands enables the device-hosted services to be backwards and forward compatible with existing MTP implementations. The new MTP commands in the extension enable discovery by the host of device-hosted services provided by a connected client device. In an illustrative example, the device-hosted services include storage services which supplement traditional MTP storages with service features, functional device services which support message-based interaction between the host and client device, and information services which may simply present a rich, static dataset of information to the host rather than providing additional storage or functional capabilities. These device-hosted services advantageously enable richer communication between the host and client device. | 03-26-2009 |
20090083765 | Accessing device-hosted services from scripting and other programming environments - An arrangement for exposing self-describing device-hosted services on a client device to a host application or processes over MTP (Media Transfer Protocol) is provided by which an MTP extension comprising new MTP commands enables the device-hosted services to be backwards and forward compatible with existing MTP implementations. The new MTP commands in the extension enable discovery by the host of device-hosted services provided by a connected client device. In an illustrative example, the device-hosted services include storage services, functional device services, and information services. These device-hosted services advantageously enable richer communication between the host and client device. A set of methods is further provided for taking any such device-hosted service present on a device and exposing the functionality, for example, to web-based client applications, as well as other thin-client solutions, through utilization of a scriptable or other programming environment. | 03-26-2009 |
20120147415 | PRINTER DRIVER AND APPLICATION DECOUPLING USING EVENT CENTRIC REGISTRATION MODEL - Some embodiments of the invention provide a printer user interface (UI) component configured to handle presentation of information to a user during printing operations. The printer UI component may de-couple the rendering and configuration functionality provided by a printer driver from the presentation of information to end users, thereby reducing the risk that applications may crash or hang due to printer driver malfunction. In some embodiments, a registry of events upon which information should be presented to the user is established, and the printer UI component may be registered for some or all of these events, so that when the specified events occur the printer UI component may be invoked to cause information to be presented to the user. | 06-14-2012 |
Patent application number | Description | Published |
20080222201 | Digital media metadata management - Network-side and client-side systems and techniques for managing metadata items describing digital media content available from a number of digital media content sources are described. Disparate metadata items are collected and transcribed based on a common format. The common format facilitates computerized cataloging, searching, and presentation of relevant metadata and/or digital content via a wide variety of client-side devices. The common format includes: a portion for storing descriptive data derived from the original metadata items; a portion for storing data specific to the digital media content source supplying the original metadata; and a services specifier portion used for accessing specific digital media content. The common format may be used to identify relationships between transcribed items of metadata based on virtually unlimited selection criteria, and to facilitate the creation and presentation to users of data sets of related metadata and/or digital media content. | 09-11-2008 |
20080232371 | Remote data access techniques for portable devices - A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session. The use of digital rights and identity management techniques in combination with the WAN-based service is also discussed. | 09-25-2008 |
20080232561 | Advertising funded data access services - Techniques for using advertising to fund the use of client-side or network-side data access services by a user of a personal electronic device are discussed. Digital advertising content is associated with data items accessible via a particular data access service at a variety of processing locations, using a variety of techniques. An account having an account balance is used to record exchanges of consideration between the user and the data access service. When the user uses the personal electronic device to access data items via the data access service, the account balance is adjusted to reflect a consideration provided by the data access service. When the user consumes digital advertising content, the account balance is adjusted to reflect consideration provided by the user. In this manner, the account serves as a medium for the advertising source to fund the use of the data access service. | 09-25-2008 |
20090077138 | DATA-DRIVEN SYNCHRONIZATION - Synchronization is bound to data and optionally a set of synchronization behaviors as opposed to a particular application and/or endpoint. As a result, synchronization amongst endpoints need not require creation of customized synchronization solutions or rely on vendor and/or application specific mechanisms. In one instance, standard data and/or synch schemas can be subscribed to and utilized to dynamically configure synchronization across endpoints. | 03-19-2009 |
20120284702 | BINDING APPLICATIONS TO DEVICE CAPABILITIES - Installation data associated with a hardware device is obtained (e.g., at the time the device is installed on a computing device). Identifiers of applications that are allowed to access a capability of the hardware device are identified from the installation data and stored in a device permissions record as being allowed to access the capability of the hardware device. Subsequently, a request to access the capability of the hardware device is received from an application. A check is made as to whether the application is identified in a device permissions record as being allowed to access the capability of the hardware device. The application is allowed to access the capability of the hardware device if the device permissions record indicates the application is allowed to access the capability of the hardware device, and otherwise the request from the application is denied. | 11-08-2012 |
20130063767 | Presenting Devices as Applications - One or more management components mediate a bi-directional interaction between applications. The components mediate interaction between a first application such as a word processing, video conference, or multimedia application, and a second application that is a virtualization of a physical device such as a printer, camera, or multimedia device. Further, embodiments also support a second application that provides an interface to a service provider, online business, and the like. The management component(s) may function as part of an operating system (OS), allowing the OS to mediate the interaction, and enable greater flexibility and a richer user experience, including presenting a common user experience for the interaction and/or acting as a broker to present a experience generated from the second application. Embodiments also include a unified application programming interface (API) to allow applications to interact with each other via the management component(s) of the OS. | 03-14-2013 |
20130065526 | Platform-Enabled Proximity Service - Embodiments include processes, systems, and devices for initiating proximity actions upon the activation of a proximity connection. A proximity service receives an indication from a proximity provider that a proximity connection is established, and then determines a joint proximity context of the proximity connection. The proximity service then initiates a proximity action to facilitate a proximity function indicated by the joint proximity context. Joint proximity contexts include indications that an application has queued content to be shared with a proximity device, that an application has registered to publish messages on a namespace, that an application has subscribed to messages on a namespace, that an application has registered to find a peer application on a proximity device to enable multi-user collaboration, and that a device seeks to pair with another device. | 03-14-2013 |
20130067531 | Access Brokering Based on Declarations and Consent - Embodiments include processes, systems, and devices for brokering application access to capabilities, such as device capabilities. An access broker receives requests from applications to access capabilities. The access broker determines whether to grant access based at least in part on whether the application manifest declares the capability. The access broker also may cause a user interface element to be displayed requesting user consent to the access request. Also, an in-application user interface element is provided that displays capability access settings for a particular application. The in-application user interface element includes selectable options for changing those settings. Changes in those settings via the user interface update the settings in the access broker. | 03-14-2013 |
20140304831 | REMOTE DATA ACCESS TECHNIQUES FOR PORTABLE DEVICES - A wide-area network (“WAN”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. The WAN-based service maintains information about each participating endpoint in the group and its network accessibility, and also maintains one or more catalogs of available data items. The WAN-based service identifies a communication network available to both participating endpoints, and a direct or proxied communication session is established between the portable electronic device and the other participating endpoint via the communication network. Selected data items are downloaded, uploaded, accessed or synchronized via the communication session. The use of digital rights and identity management techniques in combination with the WAN-based service is also discussed. | 10-09-2014 |
Patent application number | Description | Published |
20080238603 | METHODS AND APPARATUS FOR ATTACHING A THERMAL SWITCH TO A TUBE - A device for attaching a thermal switch to a tube. The device includes a base having first and second sides and a thermal switch cavity located between opposing ends of the base on the first side. The cavity is configured to receive a thermal switch. Two straps attach the device to a tube at the opposing ends. The base, ends, and cavity are formed of aluminum coated with a low electrical resistance, chemical conversion coating. The second side is formed to receive a tube, such as a fuel line, of a predefined radius. Each of the ends includes at least one groove for receiving one of the straps. The straps are a low outgassing material. | 10-02-2008 |
20090079534 | DISC SEAT FOR THERMAL SWITCH - A thermal switch includes a low abrasive and wear resistant disc seat for holding a bimetallic disc. The disc seat includes a disc body with a flange extending from a periphery of the disc body. A centralized through opening may be located in the disc body to prevent warping of the disc body during its manufacture. In addition, the disc seat may be made from brass where at least a first surface of the disc body is plated with Teflon Electroless Nickel, which may take the form of sub-micron particles of polytetrafluoroethylene with auto-catalytically applied nickel. | 03-26-2009 |
20120154103 | THERMALLY ACTUATED MULTIPLE OUTPUT THERMAL SWITCH DEVICE - A multiple output thermal switch device comprises a first switch unit having upper and lower surfaces, and a second switch unit having upper and lower surfaces. A plurality of terminal posts partially protrude from the upper surfaces of the first and second switch units. A locating plate supports the first and second switch units, with the locating plate having a top wall and a side wall that define a chamber. First and second actuator buttons protrude from the lower surfaces of the first and second switch units. A bimetallic plate is disposed in the chamber and is configured to contact the first and second actuator buttons when a predetermined temperature is reached. A case surrounds the first and second switch units, and the locating plate. The case has a bottom wall with a temperature sensing surface. The thermal switch device is selectable such that two set points are obtainable from a single snap-action of the bimetallic plate toward the first and second actuator buttons. | 06-21-2012 |
Patent application number | Description | Published |
20100314214 | Apparatus for Stacking and Reclaiming Material - A mobile stacking and reclaiming apparatus includes a moveable bridge, a moveable hopper and a moveable tripper. The moveable bridge has a first end, a second end, and at least one intermediate portion between the first and second ends. The moveable hopper is connected to the moveable bridge. The moveable hopper is moveable relative to the moveable bridge along at least a portion of the moveable bridge. The moveable tripper is also connected to the moveable bridge. The moveable tripper being moveable relative to the moveable bridge along at least a portion of the moveable bridge. A system is also disclosed that includes at least one mobile stacking and reclaiming apparatus adjacent to at least one stacking overland conveyor configured to convey material for stacking material and at least one reclaiming overland conveyor configured to convey material for reclaiming material. A method of providing such systems is also disclosed. | 12-16-2010 |
20110132719 | Conveyor Apparatus - A conveyor apparatus is provided that includes a frame and a cross conveyor. The cross conveyor has a movable belt sized and configured to receive and move material. The cross conveyor is supported by the frame. The frame has a base and a plurality of rotatable members attached to the base. The rotatable members are configured to rotate to move the frame. The frame is sized and configured to be positionable adjacent to a mobile bridge conveyor having a tripper conveyor device such that a portion of the cross conveyor is positionable under an upper end portion of the tripper conveyor device to receive material from the tripper conveyor device and move the material to a storage area or stacking area for stacking the material. The tripper is preferably constrained to the frame of the mobile bridge conveyor. | 06-09-2011 |
20110174907 | Mobile Crushing Station - A mobile crushing station for receiving and comminuting excavated material from earth moving vehicles provides at least one moveable skip connected to a chassis or frame for receiving material from vehicles, such as rear unloading vehicles like dump trucks. The skips are configured to move to dump material fed into the skips into a feed hopper. The feed hopper is positioned to guide material onto a feed conveyor, such as an inclined apron conveyor. The feed conveyor is configured to transport material to a feed orifice of a crushing device, such as a sizer, a crusher, or a crushing circuit. The crushing device is configured to crush material fed into the crushing device. The crushing device also has a discharge orifice that is positioned above a portion of a discharge conveyor. The mobile crushing station is moveable so it may be repositioned closer to an excavation site as excavation activities progress. | 07-21-2011 |
20120175219 | Conveyor Apparatus - A conveyor apparatus is provided that includes a frame and a cross conveyor. The cross conveyor has a moveable belt sized and configured to receive and move material. The cross conveyor is supported by the frame. The frame has a base and a plurality of rotatable members attached to the base. The rotatable members are configured to rotate to move the frame. The frame is sized and configured to be positionable adjacent to a mobile bridge conveyor having a tripper conveyor device such that a portion of the cross conveyor is positionable under an upper end portion of the tripper conveyor device to receive material from the tripper conveyor device and move the material to a storage area or stacking area for stacking the material. The tripper is preferably constrained to the frame of the mobile bridge conveyor. | 07-12-2012 |
20120298479 | APPARATUS FOR STACKING AND RECLAIMING MATERIAL - A mobile stacking and reclaiming apparatus includes a moveable bridge, a moveable hopper and a moveable tripper. The moveable bridge has a first end, a second end, and at least one intermediate portion between the first and second ends. The moveable hopper is connected to the moveable bridge. The moveable hopper is moveable relative to the moveable bridge along at least a portion of the moveable bridge. The moveable tripper is also connected to the moveable bridge. The moveable tripper being moveable relative to the moveable bridge along at least a portion of the moveable bridge. A system is also disclosed that includes at least one mobile stacking and reclaiming apparatus adjacent to at least one stacking overland conveyor configured to convey material for stacking material and at least one reclaiming overland conveyor configured to convey material for reclaiming material. A method of providing such systems is also disclosed. | 11-29-2012 |
20130221143 | MOBILE SIZING STATION - A mobile sizing station includes a crushing device and a hopper device. A conveyor device extends between a hopper of the hopper device to a crusher mechanism of the crushing device to transport material fed to the hopper to the crusher mechanism to crush the material. The hopper of the hopper device is supported on a base that has a plurality of frame members. A first frame member is pivotally connected to a second frame member and is also rotatably supported such that the first frame member is rotatable. The second frame member is pivotally connected to a third frame member and the third frame member is connected to the hopper. The hopper is thereby rotatable and is tiltable about the pivotal connections between the second and third frame members and is also tiltable about the pivotal connection between the first and second frame members. | 08-29-2013 |
20140284172 | CONTINUOUS OPERATION PORTABLE MATERIAL HANDLING SYSTEM - A system and method for material handling includes a first portable conveyor for feeding material to a mobile bridge conveyor for the material to be stacked via a stacker until a discharge end of the mobile bridge conveyor is at or within a predetermined distance of a discharge end of the first portable conveyor. The first portable conveyor moves away from the mobile bridge conveyor after the discharge end of mobile bridge conveyor is at or within the predetermined distance of the discharge end of the first portable conveyor. A second portable conveyor that feeds material to the first portable conveyor rotates such that a discharge end of the second portable conveyor is moved towards the mobile bridge conveyor until reaching a feeding position for feeding material to the mobile bridge. | 09-25-2014 |
Patent application number | Description | Published |
20100100637 | Dynamically Balancing User Experiences in a Multi-User Computing System - A media experience policy engine includes three components: an information manager, a policy evaluator, and an enforcement module. The information manager collects information regarding the current state of a media delivery system, such as, for example, usage of a CPU, memory, hard disk, (I/O) interface, and a network. This collected data is then verified by the policy evaluator to see if resource contention is, or is close to, occurring. If so, existing or potential conflicts are dealt with by the enforcement module, which applies corrections, such as, for example, limiting the access of later chronologic users, or degrading the user experience of all users, in accordance with a desired policy in order to vitiate the resource contention and maintain a user experience consistent with the desired policy. | 04-22-2010 |
20130178282 | Real-Time HD TV/Video IP Streaming to a Game Console - Program code enabling the streaming of HD content in real-time to a game console is stored on a storage medium remote from the game console. The game console executes software that facilitates transfer of the program code from the remote storage medium to the game console. The program code ensures that sufficient bandwidth exists on a network between the game console and a HD tuner, and enables the streaming of HD content in real-time to the game console. | 07-11-2013 |
Patent application number | Description | Published |
20110004406 | SYSTEMS AND METHODS FOR LOCATION DETERMINATION OF DEVICES USING NETWORK FINGERPRINTS FOR POWER MANAGEMENT - A system and methods that enables the determination of the location of a device using a network fingerprint of a known location on the electrical grid. A collection of communication based information is utilized to construct a network fingerprint that is subsequently used to determine whether a device is at a previously known or unknown location. By detecting differences in some or all of this set of information, a system determines whether an electric car has moved from one known location to another or otherwise left a known location. Determining a change in the location of a device, the device or a server take further actions, such as: notifying a user, notifying another server, initiating a configuration process, or operating in different modes. Knowledge about network location assist with assessing the overall load characteristics of a given area of a power grid, and with determining billing related matters. | 01-06-2011 |
20130217409 | ELECTRIC VEHICLE POWER MANAGEMENT SYSTEMS - A system that enables power flow management for electrical devices, such as electric vehicles. Power flow managers can coordinate charging activities. Power flow decisions may be based on site-level information. Power flow management strategies may be optimized. Power spikes may be avoided by using safe failure modes. Generation stacks may be used for reducing cost. AGC commands are used to control power resources. Power regulation are apportioned to power resources, and power regulation ranges may be determined. Power flow strategies are implemented in response to changes in intermittent power flow. Locations of devices may be determined using network fingerprints. Power flow measurements are determined, and AC power flows are inferred from DC power flows. Network traffic consumption are minimized. Communication protocols are translated. Enhanced vehicle communications are provided that communicate to vehicle subsystems, that arbitrate smart charge points, and that use existing hardware, non-specific hardware, or control extensibility systems. | 08-22-2013 |
Patent application number | Description | Published |
20090313602 | DESIGNER FOR WEB PAGES AT A LOCAL MACHINE - One embodiment includes a method that may be practiced in a computing environment. The method enables design and testing of web pages locally at a local machine. After being designed and tested at the local machine, the web pages will be deployed at a remote server remote from the local machine. The web pages include relative references to resources from the perspective of the remote server. The relative references to resources are intended to be resolved by the remote server. The method includes accessing code at a local machine. The code defines a web page. The code includes relative references to resources. The relative references are expressed from the perspective of a remote server remote from the local machine, such that the relative references are only natively resolvable by the remote server. The method further includes translating the relative references to local references. The local references are resolvable by the local machine such that the local machine can resolve the local references to the resources. | 12-17-2009 |
20110093513 | INTEGRATING DATABASE DEPLOYMENT WITH CODE DEPLOYMENT - Aspects of the subject matter described herein relate to integrated database deployment. In aspects, code corresponding to a software project and data that encodes database operations are placed in a deployment package. When executed in a first environment such as a development environment, the code is arranged to access a first database of the first environment. The database operations indicated in the package may be used to create and/or update a second database of a target entity such that the second database is consistent for use by the code after the code is installed on the target entity. | 04-21-2011 |
20110093774 | DOCUMENT TRANSFORMATION - Aspects of the subject matter described herein relate to transforming documents. In aspects, a transformer obtains a source document and a transformation document. The transformation document indicates changes to make to the source document to transform the source document. The transformation document also includes location information that indicates where the changes are to be made. The transforms indicated by the transformation document may be extensible. Using the source document and the transformation document, the transformer transforms the source document into a target document. The transformer may be part of a development environment used to develop applications. | 04-21-2011 |
20120323940 | SELECTION MAPPING BETWEEN FETCHED FILES AND SOURCE FILES - An element in a fetched file (a file received from the web server in response to an HTTP request) can be mapped to the source code that generated it and vice versa. When code is compiled at the web server, calls can be executed that emit HTML that includes metadata that maps a snippet of code back to a particular source file and to a particular location in the source file. The HTML can include injected symbols that specify that the information from a particular start position for a particular character length in the HTML comes from a particular start position to a particular end position in the source file. | 12-20-2012 |
20120324331 | MAPPING SELECTIONS BETWEEN A BROWSER AND THE ORIGINAL FILE FETCHED FROM A WEB SERVER - A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely identifying elements in the original document. A DOM can be created from the original document where the DOM retains the unique identifiers associated with the elements. Block lists for the original document and the DOM can be created. A differencing algorithm can be run on the two block lists. A selection in a browser can be mapped to a location in the DOM block list and the location in the DOM block list can be mapped to the original document. | 12-20-2012 |
20120324422 | LIVE BROWSER TOOLING IN AN INTEGRATED DEVELOPMENT ENVIRONMENT - A selection in a browser can be mapped back to a corresponding location range in one or more source files that generated the selection. A selection in a source file can be mapped to the corresponding location range in the browser's DOM. The selection in the browser can be mapped to a location range in a block list generated from the DOM. The location range in the DOM's block list can be mapped to a corresponding location range in a block list generated from the fetched file received from a web server. The location range in the fetched file's block list can be mapped to a particular location in the particular source file responsible for generating the selection in the browser. The selection in the browser and the source file can be displayed concurrently, the source file scrolled to the location range corresponding to the selection in the browser. | 12-20-2012 |
Patent application number | Description | Published |
20100151577 | QUANTUM DOT-BASED ENVIRONMENTAL INDICATORS - A detection method and indicator are disclosed that includes quantum dots that fluoresce under illumination of a first light having a first wavelength to indicate the presence of a predetermined condition, and in particular, a corrosion condition. The quantum dots are surrounded by a shell material that under normal conditions reflect the first light and reacts in the presence of the predetermined condition to permit the first light to illuminate the quantum dot to excite the quantum dot to emit a second light having a second wavelength, which when detected, indicates the presence of the predetermined condition. | 06-17-2010 |
20110176962 | QUANTUM DOT-BASED ENVIRONMENTAL INDICATORS - A detection method and indicator are disclosed that includes quantum dots that fluoresce under illumination of a first light having a first wavelength to indicate the presence of a predetermined condition, and in particular, a corrosion condition. The quantum dots are surrounded by a shell material that under normal conditions reflect the first light and reacts in the presence of the predetermined condition to permit the first light to illuminate the quantum dot to excite the quantum dot to emit a second light having a second wavelength, which when detected, indicates the presence of the predetermined condition. | 07-21-2011 |
20120156421 | OPTIMIZED FIBER SHAPES FOR IMPROVED OPTICAL PERFORMANCE - A composite article has an article surface and may comprise a plurality of fibers at least partially embedded in a matrix. Each fiber may have at least one base surface and a pair of side surfaces. The side surfaces may be oriented in non-perpendicular relation to the base surface. The fibers may be positioned in side-by-side relation to one another such that the side surfaces of each fiber are oriented substantially parallel to the side surfaces of the immediately adjacent fibers. | 06-21-2012 |
20130170020 | APPARATUS AND METHODS TO PROVIDE A SURFACE HAVING A TUNABLE EMISSIVITY - Apparatus and methods to provide a surface having a tunable emissivity are disclosed. An example apparatus includes an impedance layer comprising a layer of dielectric material to be attached to an electrically reflective ground plane, and a plurality of resonators arranged within the impedance layer, wherein an emissivity of the apparatus is based on a characteristic of the resonators. | 07-04-2013 |
20140014902 | Photodiode and Method for Making the Same - A method for manufacturing a photodiode including the steps of providing a substrate, solution depositing a quantum nanomaterial layer onto the substrate, the quantum nanomaterial layer including a number of quantum nanomaterials having a ligand coating, and applying a thin-film oxide layer over the quantum nanomaterial layer. | 01-16-2014 |
20140087172 | METHOD OF MANUFACTURING A COMPOSITE ARTICLE USING FIBERS HAVING OPTIMIZED SHAPES FOR IMPROVED OPTICAL PERFORMANCE - A method of manufacturing a composite article may include providing a plurality of fibers. At least a portion of the plurality of fibers may be substantially optically transparent. The method may further include forming the fibers with at least one base surface and a pair of side surfaces oriented in non-perpendicular relation to the base surface. The method may additionally include positioning the fibers in a layer in side-by-side relation to one another such that the side surfaces overlap one another when viewed along a direction normal to a plane of the layer. The method may also include embedding the fibers at least partially in a substantially optically transparent polymeric matrix. | 03-27-2014 |
20140202239 | BOND EVALUATION USING PIEZOCHROMIC FLUORESCENCE - A composite bonded structure with integral stress sensing and bond evaluation system incorporates a bonded structure having a first component, a second component and a layer of adhesive bonding the first and second components. The layer of adhesive includes multiple embedded fluorescing particles which emit a first spectral intensity in an unstressed condition and a second spectral intensity in a stressed condition. A bond evaluation apparatus is then employed for measuring spectral intensity. | 07-24-2014 |
20150059479 | TRANSDUCER WITH DRY ADHESIVE COUPLANT - A transducer for stimulating an article under test with ultrasonic vibration may include a transducer body having a transmitting face and configured to generate ultrasonic vibration through the transmitting face, and an couplant mounted on the transmitting face, the couplant having a multiplicity of vertically aligned carbon nanotubes extending therefrom in a direction substantially normal to the transmitting face. | 03-05-2015 |
Patent application number | Description | Published |
20110191832 | RESCUING TRUSTED NODES FROM FILTERING OF UNTRUSTED NETWORK ENTITIES - Network entities controlling a set of nodes may vary by trustworthiness, such as tolerance for nodes that send spam, distribute malware, or perform denial-of-service attacks. A device receiving such activities may identify a trust rating of the network entity and apply appropriately stringent filtering (such as spam evaluation) to activities received from nodes controlled by the network entity. However, a poor trust rating of a network entity may subject a legitimate node controlled by the network entity to inefficiently or unfairly stringent activity filtering. Instead, the device may evaluate the activities of a particular node, assign a trust rating to the node, and if the trust rating of the node is higher than the trust rating of the network entity, apply less stringent activity filtering to the activities of the node, thereby “rescuing” the node from the more stringent activity filtering applied to the other nodes of the network entity. | 08-04-2011 |
20110191847 | ACTIVITY FILTERING BASED ON TRUST RATINGS OF NETWORK ENTITIES - The filtering of activities generated by nodes of a network while interacting with a device may be performed by evaluating the desirability of the activities (e.g., a spam or not-spam determination of email messages sent by the node) and assigning a trust rating to the node. However, nodes are often identified by network address, and an operator of a node sending undesirable activities may reassign the network address of the node in order to avoid heavy filtering. Instead, nodes may be identified as being controlled by a network entity (e.g., an autonomous system identified in a border gateway protocol routing table.) The network entity is assigned a network entity trust rating based on the trust ratings of the nodes controlled thereby, and an appropriate level of activity filtering based on the network entity trust rating may be selected for subsequent activities received from all nodes controlled by the network entity. | 08-04-2011 |
20130086180 | Message Classification and Management - Message management and classification techniques are described. In one or more implementations, a message received from a sender for delivery via a user account is examined to extract one or more features of the message. A determination is then made as to whether the message corresponds to one or more categories based on the extracted features, the categories usable to enable features to be applied to the message in a user interface. | 04-04-2013 |
Patent application number | Description | Published |
20100332601 | REAL-TIME SPAM LOOK-UP SYSTEM - A system and method of managing unsolicited email sent to an email system over a network. Email messages are received at an message at an inbound mail transfer agent. A determination is made as to whether the email message is suspected to be an unsolicited suspect message. One or more queries for additional information on one or more characteristics of the message is initiated. Determinations are made based on replies to the queries before issuing a message accepted for delivery indication to a sending server. | 12-30-2010 |
20130018964 | MESSAGE CATEGORIZATIONAANM Osipkov; IvanAACI BellevueAAST WAAACO USAAGP Osipkov; Ivan Bellevue WA USAANM Jiang; WeiAACI RedmondAAST WAAACO USAAGP Jiang; Wei Redmond WA USAANM Davis; Malcolm HollisAACI KirklandAAST WAAACO USAAGP Davis; Malcolm Hollis Kirkland WA USAANM Hines; DouglasAACI KenmoreAAST WAAACO USAAGP Hines; Douglas Kenmore WA USAANM Korb; JoshuaAACI IssaquahAAST WAAACO USAAGP Korb; Joshua Issaquah WA US - One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the sender. A message behavior profile may be defined based upon, for example, message distribution behavior of the sender (e.g., volume, frequency, variance in content amongst messages sent to recipients, etc.); recipient interactions with messages from the sender (e.g., message read rates, message response rates, etc.); unsubscription options comprised within messages from the sender; and/or other factors. In this way, the message behavior profile and/or features extracted from a message may be used to categorize a message from the sender (e.g., newsletter, commercial advertisements, alert, social network etc.). Categorized messages may be organized into folders, displayed or hidden within views, and/or processed based upon their respective categorizations. | 01-17-2013 |
20130018965 | REPUTATIONAL AND BEHAVIORAL SPAM MITIGATIONAANM Ramachandran; Aravind K.AACI RedmondAAST WAAACO USAAGP Ramachandran; Aravind K. Redmond WA USAANM Davis; Malcolm HollisAACI KirklandAAST WAAACO USAAGP Davis; Malcolm Hollis Kirkland WA USAANM Costea; MihaiAACI RedmondAAST WAAACO USAAGP Costea; Mihai Redmond WA US - One or more techniques and/or systems are provided for identifying abusive message objects (e.g., URLs, email addresses, etc.), abusive infrastructure components and/or abusive users of a message communication medium(s). In particular, abusive message objects may be identified by aggregating abuse reports to assign abuse values to message objects used within messages by reported users identified within the abuse reports. Abusive users may be identified based upon (e.g., unreported) users that have sent messages comprising message objects identified as abusive. Users may also be identified as abusive users based upon account usage patterns within the message communication medium(s) (e.g., a broadcast usage pattern where a user sends a large number of messages, but receives few responses). Additionally, infrastructure components associated with abusive users may be identified as abusive infrastructure components. In this way, abusive content, such as spam, may be identified and/or mitigated within the message communication medium(s). | 01-17-2013 |
Patent application number | Description | Published |
20110239153 | POINTER TOOL WITH TOUCH-ENABLED PRECISE PLACEMENT - A pointer tool in a touch-screen display is disclosed. The method includes activating a pointer tool in a touch screen display in response to contact with an area of the touch screen and persisting the displaying of the pointer tool in the touch screen display after the contact with the touch screen is removed. Once editing data is received, the pointer tool is removed from the touch screen display. | 09-29-2011 |
20110310026 | EASY WORD SELECTION AND SELECTION AHEAD OF FINGER - The described embodiments allow for the selection of content in a touch screen display. The method includes detecting a single tap on a word of text in a text editing field in a touch screen, and responsive to the single tap selecting the word of text in whole. In another embodiment additional content can be selected. Contact with selected content displayed in a touch screen can be detected. The contact with the touch screen can be detected moving in a direction along the selected content. Additional content is selected by selecting a word of text adjacent to the selected content being contacted. | 12-22-2011 |
20140250143 | DIGITAL INK BASED CONTEXTUAL SEARCH - Disclosed herein are representative embodiments of tools and techniques for performing contextual searches using text determined based on digital-ink data. According to one exemplary technique, digital-ink data is received at a computing device and text is determined based on the digital-ink data. Additionally, by an application of the computing device, a contextual search is performed using the text. | 09-04-2014 |
20150082216 | Hover Controlled User Interface Element - Example apparatus and methods concern controlling a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an object in a hover-space associated with the input/output interface. The apparatus produces characterization data concerning the object. The characterization data may be independent of where in the hover-space the object is located. The apparatus selectively controls the activation, display, and deactivation of user interface elements displayed by the apparatus on the input/output interface as a function of the characterization data and interface state. Selectively controlling the activation, display, and deactivation of the user interface elements includes allocating display space on the input/output interface to the user interface elements when they are needed for an operation on the apparatus and selectively reclaiming space on the input/output interface allocated to the user interface elements when they are not needed for an operation on the apparatus. | 03-19-2015 |
Patent application number | Description | Published |
20110201387 | REAL-TIME TYPING ASSISTANCE - An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance through the use of indicators such as feedback semaphores. Also disclosed are suggestion candidates, which allow a user to quickly select next words to add to text input data, or replacement words for words that have been designated as incorrect. According to one embodiment, a method comprises receiving text input data, providing an indicator for possible correction of the text input data, displaying suggestion candidates associated with alternative words for the data, receiving a single touch screen input selecting one of the suggestion candidates, and modifying the input data using the word associated with the selected suggestion candidate. | 08-18-2011 |
20110202836 | TYPING ASSISTANCE FOR EDITING - Apparatus and methods are disclosed for providing feedback and guidance to touch screen device users to improve the text entry user experience and performance. According to one embodiment, a method comprises receiving a text entry, receiving input on a touch screen in the form of a first single touch input located over a word of previously entered text, and presenting the user with one or more suggestion candidates indicated possible replacement words related to the selected word. The user can then select one of the suggestion candidates using a second single touch input to replace the selected word with a word associated with the selected suggestion candidate. | 08-18-2011 |
20110239153 | POINTER TOOL WITH TOUCH-ENABLED PRECISE PLACEMENT - A pointer tool in a touch-screen display is disclosed. The method includes activating a pointer tool in a touch screen display in response to contact with an area of the touch screen and persisting the displaying of the pointer tool in the touch screen display after the contact with the touch screen is removed. Once editing data is received, the pointer tool is removed from the touch screen display. | 09-29-2011 |
20110310026 | EASY WORD SELECTION AND SELECTION AHEAD OF FINGER - The described embodiments allow for the selection of content in a touch screen display. The method includes detecting a single tap on a word of text in a text editing field in a touch screen, and responsive to the single tap selecting the word of text in whole. In another embodiment additional content can be selected. Contact with selected content displayed in a touch screen can be detected. The contact with the touch screen can be detected moving in a direction along the selected content. Additional content is selected by selecting a word of text adjacent to the selected content being contacted. | 12-22-2011 |
20120260189 | INTEGRATED CONTACT CARD COMMUNICATION - Embodiments provide integrated reply functionality within the context of a contact card or panel. Contact information is provided for display in the contact card (e.g., a portion of a user interface of a computing device). The contact information is associated with a contact. The contact information identifies one or more transport modes for communication with the contact. In some embodiments, the computing device receives a request from a user to communicate with the contact via at least one selected transport mode. Based on the received request, the computing device provides an input field within the contact card. In other embodiments, the transport mode is automatically selected and the input field is displayed. Data from the user is received into the input field for communication to the contact. The computing device sends the data received into the input field to the contact via the selected transport mode. The integrated reply functionality is accessible from a conversation history displayed in the contact card. | 10-11-2012 |
Patent application number | Description | Published |
20080300750 | CONTROL CHANNEL FOR VEHICLE SYSTEMS USING THE VEHICLE'S POWER DISTRIBUTION SYSTEM - A control channel for controlling a system of a vehicle may include an electrical power distribution system for supplying electrical power to a plurality of different systems onboard the vehicle. The control channel may also include a first interface to convert a signal for controlling or communicating with a selected vehicle system of the plurality of different systems on board the vehicle into a format for insertion and transmission over a power line that also supplies electrical power to the selected vehicle system, wherein the power line forms a part of the electrical power distribution system of the vehicle. The control channel may also include a second interface to convert a signal received over the power line into a format for use by the selected vehicle system. | 12-04-2008 |
20140075506 | Extensible and Scalable Distributed Computing and Communication Remote Services Platform for Telemetry Collection Adaptive Data Driven Application Hosting, and Control Services - A global, broadband communications and computing system Platform for commercial aircraft selects a “current best” communication link from multiple available links. Onboard network access components, such as Wi-Fi and GSM pico-cells, enable wired/wireless devices to use the aircraft's broadband communications links. The Platform uses virtualization and distributed systems computing technology to create a system of systems that extends an airline company's ground communications and computing systems server(s) onboard aircraft in the fleet, regardless of model, age, or manufacturer. The Platform can host airline operational applications and services onboard the aircraft. An onboard system collects data from multiple aircraft systems, tags it with trusted time and origin metadata, and securely transmits it to a ground portion of the Platform in real time (or as links are available), and receives data for distribution to appropriate onboard systems. Core components on an aircraft are not affected by operation of the Platform. | 03-13-2014 |
20140185255 | Method to Use Empty Slots in Onboard Aircraft Servers and Communication Devices to Install Non-Proprietary Servers and Communications Interfaces - The power supply and cooling provided by existing aircraft system line replaceable units (LRUs) or other devices supports new cards that are installed in previously empty slots or which replace existing original cards and which are not limited in functionality and do not require licensing of any proprietary technology included in the LRU. These new cards can include components such as processors, memory, and/or storage that significantly improve the performance of the LRU, and/or add new functionality—all without exceeding the power supply and cooling capability of the LRU. A network and avionics bus interface can be added to a portion of the new card and electrically coupled to the circuitry and electronic components on the new card, so that one or more cables connected to the interface can be connected to externally accessible standard avionics buses and network connectors added to a chassis of the LRU. | 07-03-2014 |
Patent application number | Description | Published |
20100116419 | Method and apparatus for simulating electrical characteristics of a coated segment of a pipeline - Method and apparatus for simulating electrical pipe-to-soil impedance of a coated segment of a pipeline includes simulating a current injection point to a buried pipe section, simulating a first output signal from a magnetometer positioned at a first location over the buried pipe section, simulating a second output signal from a magnetometer positioned at a second location over the buried pipe section, simulating bonding of pipe coating of the pipe section, and simulating soil resistance of a soil environment surrounding the buried pipe section. The invention includes both field-test simulation with calibration pipe samples, and bench-test simulation using electronic simulation of the pipe coating. The simulations may be used for test and general calibration of MEIS pipeline coating inspection systems. | 05-13-2010 |
20100117622 | Method and apparatus for estimating the condition of a coating on an underground pipeline - Methods are provided for reducing interference from stray currents in buried pipelines/metal structures during MEIS testing or other current-sensing applications in the pipeline. Methods are also provided for measuring bulk complex electrical impedance between a buried pipe and the soil, thereby rendering an indication of the quality of the anti-corrosive coating. Methods are also provided for measuring the complex propagation constant of AC voltages propagating along an attenuative pipeline. This information is useful for assessing the general condition of the anti-corrosive coating involved, or to enhance MEIS inspection of the pipeline. Methods are also provided for enhancements to MEIS testing, including (a) canceling magnetometer offset effects associated with the Earth's magnetic field after the magnetometer is positioned for measurement, (b) implementing a separate sensing connection to the pipe so as to avoid interference from voltage loss in the pipe feed-line connection, (c) providing a power amplifier to excite the pipe with large-amplitude signals. | 05-13-2010 |
20100121578 | Data analysis system for determining coating conditions of a buried pipeline - A data analysis program operable for displaying at least one representation of a buried pipeline in a geographical area and associated on-pipe current values at various locations along the pipeline. The data analysis program is storable in a memory device and executable by a processor to generate a display on a display device. The data analysis program includes instructions for displaying a digital map representing at least a portion of the buried pipeline extending across the geographical area being surveyed. The program further includes instructions for displaying a current plot of current values associated with the various locations in the geographical area, and instructions for displaying a table having a plurality of fields including the leakage current values and associated geographical coordinates where the current values were measured in the geographical area being surveyed. | 05-13-2010 |
20110100534 | METHOD FOR FABRICATING PIPELINE COATING SAMPLES CONTAINING SYNTHETIC DISBONDS FOR ESTIMATING A CONDITION OF A COATING OF AN UNDERGROUND PIPELINE - A method for fabricating pipeline coating samples containing synthetic disbonds to be used in estimating a condition of a coating of an underground pipeline. The method includes the steps of providing a section of a pipe having a predetermined diameter and length; installing end caps on opposing ends of the pipe section, each end cap having an electrical connection extending therefrom; applying a material having a low dielectric coefficient around the pipe segment between the end caps to simulate an air-filled disbond; varying the coverage area of material to simulate various disbond sizes; and wrapping the pipe segment and end caps with tape to cover the material having a low dielectric coefficient. | 05-05-2011 |
20110101971 | Method and apparatus for estimating the condition of a coating on an underground pipeline - Methods are provided for reducing interference from stray currents in buried pipelines/metal structures during MEIS testing or other current-sensing applications in the pipeline. Methods are also provided for measuring bulk complex electrical impedance between a buried pipe and the soil, thereby rendering an indication of the quality of the anti-corrosive coating. Methods are also provided for measuring the complex propagation constant of AC voltages propagating along an attenuative pipeline. This information is useful for assessing the general condition of the anti-corrosive coating involved, or to enhance MEIS inspection of the pipeline. Methods are also provided for enhancements to MEIS testing, including (a) canceling magnetometer offset effects associated with the Earth's magnetic field after the magnetometer is positioned for measurement, (b) implementing a separate sensing connection to the pipe so as to avoid interference from voltage loss in the pipe feed-line connection, (c) providing a power amplifier to excite the pipe with large amplitude signals. | 05-05-2011 |
Patent application number | Description | Published |
20100153486 | TECHNIQUES TO AUTOMATICALLY SYNDICATE CONTENT OVER A NETWORK - Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed. | 06-17-2010 |
20120162266 | TECHNIQUES FOR DYNAMIC LAYOUT OF PRESENTATION TILES ON A GRID - Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising a presentation component. The presentation component may be operative to detect when a display size or resolution has changed from one used for an original layout of a montage. The presentation component may reposition, or reflow, the tiles in the montage in the changed display in a way that preserves the spatial characteristics of the tiles to each other. An authoring component may reflow tiles automatically when a tile is deleted from a montage to minimize blank space between tiles. Other embodiments are described and claimed. | 06-28-2012 |
20120203826 | TECHNIQUES TO AUTOMATICALLY SYNDICATE CONTENT OVER A NETWORK - Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed. | 08-09-2012 |
20120254730 | TECHNIQUES TO CREATE STRUCTURED DOCUMENT TEMPLATES USING ENHANCED CONTENT CONTROLS - Techniques to create structured documents and document templates using enhanced content controls are described. An apparatus may comprise an application to generate a document from a document template. The application may comprise a document template component operative to retrieve a document template comprising multiple document parts. The application may further comprise a content control component operative to manage a content control embedded in a document part of the document template. The content control may be associated with a data source arranged to store richly formatted content presented by the content control without necessarily requiring the data storage to be written in any particular way. The content control component may synchronize any changes to the formatted content between the content control and the data store. Other embodiments are described and claimed. | 10-04-2012 |
20130086461 | TECHNIQUES FOR SELECTION AND MANIPULATION OF TABLE BOARDERS - Techniques to select and manipulate table borders as discrete objects are described. In particular, a table border may be selected without having to select a cell that includes the desired border. In one embodiment, for example, a technique may include detecting a selector in proximity to a border in a table. The border in proximity to the selector may be highlighted visually on a display to show which part of the table border may be selected. A selection may cause the highlighted border to be selected. The now-selected border may then be manipulated. Other embodiments are described and claimed. | 04-04-2013 |
20130106907 | OPTIMAL DISPLAY AND ZOOM OF OBJECTS AND TEXT IN A DOCUMENT | 05-02-2013 |
20130111332 | OPTIMAL DISPLAY AND ZOOM OF OBJECTS AND TEXT IN A DOCUMENT | 05-02-2013 |
20130111333 | SCALING OBJECTS WHILE MAINTAINING OBJECT STRUCTURE | 05-02-2013 |
20140164890 | INSERTION AND PLAYBACK OF VIDEO IN DOCUMENTS - Technologies are described herein for generating a document. A video object corresponding to a web-based video may be retrieved. The video object may include a default image and an embed code. The playable graphical object may superimpose an indicator on the default image. The playable graphical object may also be associated with the embed code. The playable graphical object may be inserted into the document via a productivity application. | 06-12-2014 |
20140344662 | INK TO TEXT REPRESENTATION CONVERSION - Technologies are generally provided for converting handwritten ink input to text annotations. A user may provide handwritten ink input to content displayed on a computing device to edit and mark up the content. The ink input may be provided employing touch or an electronic stylus on a user interface of the computing device to edit the content. The ink input may be processed to identify insertion of comments, deletion of text, and to identify insertion of markup symbols and shapes. The ink input may be converted to a text annotation based on a context of the ink input and a grammar and proofreading analysis. The text annotation may be displayed in an annotation view. The ink input may be converted periodically after predefined periods of time and upon detection of selection of a conversion button to activate conversion of the ink input. | 11-20-2014 |
20150074185 | TECHNIQUES TO AUTOMATICALLY SYNDICATE CONTENT OVER A NETWORK - Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a processor and computer-readable medium. The computer readable medium may store program instructions for a syndication manager component communicatively coupled to a content producing component arranged to be executed by the processor. The syndication manager component may be operative to receive syndication content from the content producing component, and provide a syndication dialog through the content producing component to syndicate the syndication content using a content delivery platform. The syndication manager component may also syndicate the syndication content to form a syndication resource accessible from the content delivery platform over a network using a syndication referent. Other embodiments are described and claimed. | 03-12-2015 |
Patent application number | Description | Published |
20080250052 | Repopulating a database with document content - Word processing documents that are created using content from a database are used to repopulate a database. The document includes content placeholders that link the content to locations within the database from which the content was retrieved. The appropriate content based on the changes made to the document is extracted from the document and is placed back within the database at the correct location. The database is repopulated such that the content within the database does not include all of the metadata required to produce the desired look and feel of a document that is generated using the content. | 10-09-2008 |
20080250394 | Synchronizing external documentation with code development - Documentation is automatically updated in response to the source code being modified without requiring human intervention. Elements within the source code are marked such that when changes are made to the marked elements within the source code, the documentation is updated to reflect the changes. Therefore, the code may continue to be modified while simultaneously allowing the documentation to be developed. The documentation is stored externally from the source code such that rich formatting may be applied to the documentation and that the documentation process does not inadvertently corrupt the source code. | 10-09-2008 |
20080288861 | Generating a word-processing document from database content - Documents are automatically generated from data within a database. The look and feel of the document is defined externally from the data in the database such that a consistent look and feel is applied to the retrieved data. Templates are defined that specify the structure of the document including its look and feel for the documents created by using data from the database. When a document is requested to be generated for viewing and/or editing, the appropriate data from the database is retrieved and placed within the document according to the defined look and feel that is contained within the templates. | 11-20-2008 |
20090249224 | SIMULTANEOUS COLLABORATIVE REVIEW OF A DOCUMENT - A document is simultaneously opened by different clients for a collaborative review of the document. Each of the clients may make comments to the document at the same while the document is also being edited. Comments made on the document by one client are automatically synchronized with the other clients that are simultaneously accessing the document. | 10-01-2009 |
20110213815 | MINIMIZING BANDWIDTH IN FILE PATH-CENTRIC PROTOCOL MESSAGE - Instead of sending each item separately to a service for processing, items are communicated to the service as one or more groups. Common portions of a file path for files within the group are transmitted once to the service. For example, a root portion of the file paths for the files within the group may be common to each of the files. The unique portions of the file path for each file are transmitted to the service without including the common portions. The size of the groups may be configured differently depending on needs of the specific instance of the protocol (i.e. smaller sized groups for more bandwidth-constrained situations). The size for the group may be determined in many different ways. For example, the size of the groups may be automatically determined based on a configuration and/or a user input. | 09-01-2011 |
20110225463 | DETECTING AND RECOVERING FROM PROCESS FAILURES - A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier information, the set of worker services currently active are monitored along with the work assigned to each process. When a worker server determines that a worker service has failed, the work assigned to the failed worker service can be automatically determined and a new worker service can be started to process that work. Any new worker service that is started is assigned a unique identifier, so the work assigned to it can be similarly tracked. | 09-15-2011 |
20120096303 | DETECTING AND RECOVERING FROM PROCESS FAILURES - A service is used to process files. The processing of the files is performed by worker services that are assigned to process a portion of the files. Each worker service that is processing a portion of the files is assigned a unique identifier. Using the identifier information, the set of worker services currently active are monitored along with the work assigned to each process. When a worker server determines that a worker service has failed, the work assigned to the failed worker service can be automatically determined and a new worker service can be started to process that work. Any new worker service that is started is assigned a unique identifier, so the work assigned to it can be similarly tracked. | 04-19-2012 |
Patent application number | Description | Published |
20110010540 | Method for Providing Information Security for Wireless Transmissions - A wireless communication system includes a pager or similar device that communicates to a home terminal. The home terminal confirms the identity of the pager and attaches a certificate to the message for ongoing transmission. Where the recipient is also a pager, an associated home terminal verifies the transmission and forwards it in a trusted manner without the certificate to the recipient. | 01-13-2011 |
20140298452 | SECURE COMPUTING DEVICE USING NEW SOFTWARE VERSIONS - A computing device includes a central processing resource, memory, a network interface, and a security control module. The security control module is operable to determine to change at least a portion of a program of the computing device. When the program, or portion thereof, is to be changed, the security control module sends a request to a software generation module for a new version of the program, or portion thereof. The security control module then receives the new version of the program, or portion thereof, and replaces, within the memory, the program, or portion thereof, with the new version of the program, or portion thereof. When the program is evoked, the central processing resource uses the new version of the program, or portion thereof, such that execution of the program is changed, which changes internal operation of the computing device thereby reducing adverse impact of malicious software. | 10-02-2014 |
20140298453 | SECURE COMPUTING DEVICE USING A LIBRARY OF PROGRAMS - A computing device includes a central processing resource, memory, a network interface, and a security control module. The security control module determines when to change a program of the computing device. When the program is to be changed, the security control module accesses a library of programs that includes a plurality of versions of the program and selects one of the plurality of versions of the program. The security control module then updates an active program list to include the selected version of the program. When the program is evoked, the central processing resource uses the selected version of the program such that execution of the program is changed, which changes internal operation of the computing device thereby reducing adverse impact of the malicious software. | 10-02-2014 |
20140298454 | SECURE COMPUTING DEVICE USING DIFFERENT CENTRAL PROCESSING RESOURCES - A computing device includes central processing resources, memory, a network interface, and a security control module. The security control module determines when to change operation of a program of the computing device. When the operation of the program is to be changed, the security control module identifies a first processing resource of the central processing resources that is currently assigned to execute the program and selects a second processing resource of the central processing resources for subsequent execution the program. The security control module then ascertains first execution settings of the program as used by the first processing resource and facilitates conversion of the first execution settings into second execution settings for the second processing resource. The security control module then de-assigns the first processing resource from executing the program and assigns the second processing resource to execute the program. | 10-02-2014 |