David Harrison
David Harrison, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20100284276 | End-System Dynamic Rate Limiting of Background Traffic - Dynamic rate limiting of background traffic to alleviate congestion in the access network is enabled. ICMP echo round-trip times and ICMP losses to a nearby node outside the local area and just beyond the divergence in end-to-end paths are measured, allowing unambiguous discrimination of nearby from distant congestion points. Using round-trip time samples, either short-run delay or short-run variance in delay can be measured to estimate congestion. When combined with an appropriate control law, background traffic can be rapidly reduced to allow interactive traffic to traverse unhindered through the access network. The described system and methods can be implemented in the application-layer and without any additional support from the network. | 11-11-2010 |
20110202679 | Classification and Verification of Static File Transfer Protocols - Classification and verification of static file transfer protocols is provided. A network node sitting in the path of packets classifies traffic according to its content, and then statistically verifies that the content actually matches the initial classification. Classification and verification are standard building blocks in networks systems that provide quality-of-service. However, unlike traditional quality-of-service building blocks, a system of the present invention takes a trust-but-verify approach, and thus can rely on longer-timescale statistical online or offline verification to reduce computational requirements. This improves scalability and reduces the cost and complexity that in part has prevented prior service differentiation systems from succeeding in the Internet. Internet Service Providers (ISPs) can combine the classification and verification building blocks with a networked directory service to allow further classification as to whether particular content is for pay. | 08-18-2011 |
20130318157 | RELEVANCY IMPROVEMENT THROUGH TARGETING OF INFORMATION BASED ON DATA GATHERED FROM A NETWORKED DEVICE ASSOCIATED WITH A SECURITY SANDBOX OF A CLIENT DEVICE - A method, apparatus, and system related to relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device are disclosed. In one embodiment, a system may comprise a networked device, a relevancy-matching server, and a client device. The networked device may be configured to generate a preliminary data and/or a primary data associated with a user and automatically announce a sandbox-reachable service of the networked device to a discovery module. The relevancy-matching server may be configured to match a targeted data with the primary data based on a relevancy factor associated with the user. The client device may be configured to automatically process an identification data of the networked device and/or the sandbox-reachable service of the networked device from the discovery module and to automatically associate with the networked device based on the identification data. | 11-28-2013 |
20140002247 | ZERO-CONFIGURATION REMOTE CONTROL OF A DEVICE COUPLED TO A NETWORKED MEDIA DEVICE THROUGH A CLIENT SIDE DEVICE COMMUNICATIVELY COUPLED WITH THE NETWORKED MEDIA DEVICE | 01-02-2014 |
20140007156 | ANNOTATION OF METADATA THROUGH CAPTURE INFRASTRUCTURE | 01-02-2014 |
20140007157 | EXPOSURE OF PUBLIC INTERNET PROTOCOL ADDRESSES IN AN ADVERTISING EXCHANGE SERVER TO IMPROVE RELEVANCY OF ADVERTISEMENTS | 01-02-2014 |
20140007162 | ADVERTISEMENT TARGETING THROUGH EMBEDDED SCRIPTS IN SUPPLY-SIDE AND DEMAND-SIDE PLATFORMS | 01-02-2014 |
20140007187 | AUTOMATED DISCOVERY AND LAUNCH OF AN APPLICATION ON A NETWORK ENABLED DEVICE | 01-02-2014 |
20140195584 | COMMUNICATION DONGLE PHYSICALLY COUPLED WITH A MEDIA DEVICE TO AUTOMATICALLY DISCOVER AND LAUNCH AN APPLICATION ON THE MEDIA DEVICE AND TO ENABLE SWITCHING OF A PRIMARY OUTPUT DISPLAY FROM A FIRST DISPLAY OF A MOBILE DEVICE TO A SECOND DISPLAY OF THE MEDIA DEVICE THROUGH AN OPERATING SYSTEM OF THE MOBILE DEVICE SHARING A LOCAL AREA NETWORK WITH THE COMMUNICATION DONGLE - A system, apparatus and method related to a communication dongle physically coupled with a media device to automatically discover and launch an application on the media device and to enable switching of a primary output display from a first display of a mobile device to a second display of the media device through an operating system of the mobile device sharing a local area network with the communication dongle is disclosed. In one embodiment, a system includes a mobile device to access a multicast capability of an operating system responsive to a user interacting with an selector on a header bar of a browser application of the mobile device and/or an indicator on a menu bar of the operating system of the mobile device, a media device, and a communication dongle that communicatively couples the mobile device with the media device through a local area network that is commonly shared between the mobile device and/or the communication dongle. | 07-10-2014 |
20140195649 | AUTOMATIC DETECTION OF A SIMILAR APPLICATION STORED ON A NETWORKED MEDIA DEVICE THROUGH A MULTICAST CAPABILITY OF AN OPERATING SYSTEM ACCESSED THROUGH AN APPLICATION OF A MOBILE DEVICE - A method, apparatus and/or system related to automatic detection of a similar application stored on a networked media device through a multicast capability of an operating system of a mobile device. In one embodiment, a method of a mobile device includes accessing a multicast capability of an operating system through an application of the mobile device, determining if there is a similar application locally stored on a networked media device to the application on the mobile device when a multicast message is broadcast to the networked media device communicatively coupled to the mobile device through a local area network, and automatically launching the similar application on the networked media device based on a communication of the multicast message from the mobile device to the networked media device. | 07-10-2014 |
20140195690 | ZERO CONFIGURATION COMMUNICATION BETWEEN A BROWSER AND A NETWORKED MEDIA DEVICE - A method, apparatus and system related to zero configuration communication between a browser and a networked media device are disclosed. In one embodiment, a method of a client device includes constraining an executable environment in a security sandbox, executing a sandboxed application in the executable environment using a processor and a memory, and automatically instantiating a connection between the sandboxed application and a sandbox reachable service of a networked media device. The method may include processing an identification data associated with the sandbox reachable service sharing a public address with the client device. The method may also include determining a private address pair of the sandbox reachable service based on the identification data. Further, the method may include establishing a communication session between the sandboxed application and the sandbox reachable service using a cross-site scripting technique of the security sandbox or appending a header of a hypertext transfer protocol. | 07-10-2014 |
20140195934 | AUTOMATED DISCOVERY AND SWITCH OF A PRIMARY OUTPUT DISPLAY FROM A FIRST DISPLAY OF A MOBILE DEVICE TO A SECOND DISPLAY OF A NETWORKED MEDIA DEVICE THROUGH AN OPERATING SYSTEM OF THE MOBILE DEVICE - A method, apparatus and/or system related to automated discovery and switch of a primary output display from a first display of a mobile device to a second display of a networked media device through an operating system of the mobile device is disclosed. In one aspect, a method of a mobile device includes accessing a multicast capability of an operating system responsive to a user interacting with an indicator on a menu bar of an operating system of the mobile device, determining if there is a pairable application locally stored on a networked media device that is compatible with the operating system on the mobile device when a multicast message is broadcast from the operating system to the networked media device communicatively coupled to the mobile device through a local area network, and communicating a mirror sequence from the operating system to the pairable application. | 07-10-2014 |
20140289315 | RELEVANCY IMPROVEMENT THROUGH TARGETING OF INFORMATION BASED ON DATA GATHERED FROM A NETWORKED DEVICE ASSOCIATED WITH A SECURITY SANDBOX OF A CLIENT DEVICE - A method, apparatus, and system related to relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device are disclosed. In one embodiment, a system may comprise a networked device, a relevancy-matching server, and a client device. The networked device may be configured to generate a preliminary data and/or a primary data associated with a user and automatically announce a sandbox-reachable service of the networked device to a discovery module. The relevancy-matching server may be configured to match a targeted data with the primary data based on a relevancy factor associated with the user. The client device may be configured to automatically process an identification data of the networked device and/or the sandbox-reachable service of the networked device from the discovery module and to automatically associate with the networked device based on the identification data. | 09-25-2014 |
David Harrison, Middlesex GB
Patent application number | Description | Published |
---|---|---|
20090167145 | PHOSPHOR ELECTROLUMINESCENT DEVICES - There is disclosed an electroluminescent device ( | 07-02-2009 |
20100129710 | LITHOGRAPHICALLY PRINTED CELLS - There are disclosed cells ( | 05-27-2010 |
David Harrison, Lothian GB
Patent application number | Description | Published |
---|---|---|
20100092472 | COMPOUNDS AND METHODS FOR THE MODULATION OF BETA-1 INTEGRIN FUNCTION TO MEDIATE TISSUE REPAIR - The present invention provides methods and compositions which modulate beta 1 integrin activity by functioning as allosteric antagonists. In particular, the present invention provides methods for mediating tissue repair where insult or injury has occurred by antagonising the allosteric function of beta 1 integrin. | 04-15-2010 |
David Harrison, Hertfordshire GB
Patent application number | Description | Published |
---|---|---|
20090136448 | Antiviral 2-Carboxy-Thiophene Compounds - Anti-viral agents of compounds of Formula (I): | 05-28-2009 |
David Harrison, Denville, NJ US
Patent application number | Description | Published |
---|---|---|
20090081621 | Methods And Systems For Personalizing A Display Board Featuring A Product For Professional Presentations - Systems and methods of personalizing a display board featuring a product for professional presentations are provided. The disclosed subject matter comprises a display board, a product mounted to the board, a holder attached to the display board, and a card inserted into the holder. | 03-26-2009 |
David Harrison, Maynooth IE
Patent application number | Description | Published |
---|---|---|
20080286743 | SYSTEM AND METHOD FOR MANAGING AND DELIVERING E-LEARNING TO HAND HELD DEVICES - The disclosure relates generally to a system and method for providing e-learning to remotely located candidates. More particularly, is described a system and method for enabling a remotely located candidate to effectively complete an e-learning application using a handheld device. | 11-20-2008 |
20090037569 | SYSTEM AND METHOD FOR PROVIDING A DISTRIBUTED WORKFLOW THROUGH A PLURALITY OF HANDHELD DEVICES - A system which provides workflow management includes a central server which is configured to communicate with two or more handheld computing devices to effect a delivery of specific work tasks to users of the respective handheld devices. By maintaining an interface with the handheld devices it is possible to coordinate and control performance of specific tasks within the workflow environment. A related method is also described. | 02-05-2009 |
David Harrison, Boulder Creek, CA US
Patent application number | Description | Published |
---|---|---|
20080307301 | Web Clip Using Anchoring - Methods, computer program products, systems and data structures for generating a signature for a portion or portions of a content source are described. The signature can be generated by identifying a portion or portions of a content source, and determining a signature that defines the portion or portions. If the source is updated, the signature can be retrieved and compared to elements in the updated source. If an element in the updated source matches information included in the signature, content corresponding to the matching element is displayed. | 12-11-2008 |
David Harrison, New Milford, CT US
Patent application number | Description | Published |
---|---|---|
20080206429 | Beverage Dispenser With Additive Dispensing - Beverage dispensers and dispensing methods that facilitate mixing of one or more additives (e.g., flavorings) with a base liquid are described. In a preferred method of preparing a beverage, a base liquid is dispensed from a dispensing device ( | 08-28-2008 |
David Harrison, West Sussex GB
Patent application number | Description | Published |
---|---|---|
20110121763 | Linear Accelerators - We propose that during the factory testing of the linac, rather than simply confirming that the beam falls within the permissible ranges set out in the standard, the beam is in fact adjusted towards a standard signature. A new (or existing) linac could then be paired to a new linac, or to an existing linac, such as one that it is to operate alongside or one that it is to replace. Treatment plans would then be transferable between such pairs of linacs. In addition, the standard signature to which the linacs were approximated could be placed towards the centre of the permitted ranges, to produce linacs that were more reliable over the very long term. This requires a linac that has automatically adjustable parameters, so that a suitable programmed computer is able to monitor the output of the linac and adjust its operating parameters. We therefore provide a radiation source comprising a linear accelerator, beam control circuitry for the linear accelerator, an electronic control apparatus for the control circuitry arranged to adjust properties thereof, and a monitor for detecting properties of the radiation beam produced by the linear accelerator, wherein the control apparatus is adapted to retain a set of beam properties and periodically activate the accelerator, measure the current beam properties via the monitor, compare the measured beam properties to the retained beam properties, and potentially adjust the control circuitry properties to align the beam properties towards the retained beam properties. The beam properties that are measured may include at least one of beam flatness and beam width. The retained beam properties can be the properties of the beam produced by the linear accelerator when new, or the properties of a standard beam. The control apparatus is preferably arranged to send a message if the difference between the measured beam properties and the retained beam properties exceeds a threshold. It may also send a message to a remote location if the difference between the measured beam properties and the retained beam properties exceeds a second threshold. | 05-26-2011 |
David Harrison, Strathfield AU
Patent application number | Description | Published |
---|---|---|
20120095908 | Distributed Computing for Engaging Software Services - A method and apparatus for engaging, on behalf of a client computing device, one or more remote computing devices to perform a client directed task for a fee. The method comprising the steps of: receiving, from a client computing device, data indicative of a task to be performed; reviewing capabilities of the remote computing devices; selecting one or more suitable remote computing devices for performing at least a first subtask; negotiating, and reaching agreement, with selected remote computing devices on terms for performing the first subtask; verifying receipt of payment from a client, being associated with the client computing device; dispatching the first subtask; receiving a first result, from respective remote computing device; and providing payment to a remote provider, being associated with the remote computer device. | 04-19-2012 |
David Harrison, Blackburn GB
Patent application number | Description | Published |
---|---|---|
20120117517 | USER INTERFACE - A method of controlling a user interface comprising the steps of: detecting movement of a contact continuously between a first contact point at which contact is made and a second contact point at which contact is released; determining a state of a selection/de-selection mode of operation in dependence on: a line traced between the first contact point and the second contact point traversing one of more objects of an application layer; the first contact point not being co-incident with an object of the application layer; and the second contact point not being coincident with an object of the application layer. | 05-10-2012 |
20120284647 | COLLABORATIVE INPUT SYSTEM - A method in a collaborative input system comprises a computer system, a display associated with the computer system, and a plurality of remote terminals each associated with one of a respective plurality of users and each having a display. The plurality of remote terminals are in communication with the computer system. The method comprises: displaying, on the display, a seed word; transmitting a request for a word from the computer to each of the remote terminals; at each of the remote terminals, prompting the respective user to enter a word by displaying a request for data entry; receiving, at at least one of the remote terminals, a word entered by a user; transmitting the entered word from the at least one of remote terminals to the computer; and displaying each word received from a remote terminal on the display in association with the seed word. | 11-08-2012 |
David Harrison, Warrington GB
Patent application number | Description | Published |
---|---|---|
20140211242 | PRINT JOB MANAGEMENT - A system for managing a print job is disclosed. Print job data is intercepted prior to being printed by a printer and a print job package is generated including the print job data as intercepted and metadata on the print job data, the print job data as intercepted being extractable from the print job package. | 07-31-2014 |
David Harrison, Patterson, NY US
Patent application number | Description | Published |
---|---|---|
20140343796 | Detect Driver Persona in a Vehicle - An embodiment of the invention provides a method and system for detecting driver persona in a vehicle wherein an attribute of a user is identified via at least one sensor in the interior of the vehicle. The attribute of the user can include the body weight of the user and/or a sequence of activities performed by the user when entering the vehicle. An electronic storage device is queried with the attribute of the user to determine whether the attribute of the user matches a stored driver attribute. The electronic storage device includes one or more driver profiles that include one or more driver attributes and stored driver settings. Driver settings are set in the vehicle with a processor based on the stored driver settings when the attribute of the user matches a stored driver attribute in the electronic storage device. | 11-20-2014 |