Patents by Inventor John T. Brassil

John T. Brassil has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10369781
    Abstract: A mobile printer includes an ultrasound sensor to sense a set of ultrasonically-sensed positional data points of a print nozzle of the printer, at least one optical sensor to sense a set of optically-sensed positional data points of the print nozzle, and a processor. The processor is to apply a correction function on the set of ultrasonically-sensed positional data points and on the set of optically-sensed positional data points to provide a set of corrected positional data points of the print nozzle and is to cause the print nozzle to deposit according to a print request and according to the set of corrected positional data points.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: August 6, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John T Brassil, Andy Liao, Vijay Nayak
  • Patent number: 10052883
    Abstract: A mobile printing system including a handheld printing device including at least two navigation sensors, a transmitter, a processor, and a print nozzle, and a distance sensing module including at least two distance sensors, the distance sensing module to be mountable to a print media at a distance from the handheld printing device, the distance sensing module to sense positional data of the handheld printing device, wherein the processor determines current, past, and anticipated positions of the handheld printing device based on positional data information received from the distance sensing module and navigation information received from the at least two navigation sensors and controls the handheld printing device to cause print fluid to be dispensed according to a print request and the anticipated positions of the handheld printing device.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 21, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andy Liao, Vijaykumar Nayak, John T. Brassil
  • Publication number: 20180001660
    Abstract: A mobile printing system including a handheld printing device including at least two navigation sensors, a transmitter, a processor, and a print nozzle, and a distance sensing module including at least two distance sensors, the distance sensing module to be mountable to a print media at a distance from the handheld printing device, the distance sensing module to sense positional data of the handheld printing device, wherein the processor determines current, past, and anticipated positions of the handheld printing device based on positional data information received from the distance sensing module and navigation information received from the at least two navigation sensors and controls the handheld printing device to cause print fluid to be dispensed according to a print request and the anticipated positions of the handheld printing device.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 4, 2018
    Inventors: Andy Liao, Vijaykumar Nayak, John T. Brassil
  • Publication number: 20170334195
    Abstract: A mobile printer includes an ultrasound sensor to sense a set of ultrasonically-sensed positional data points of a print nozzle of the printer, at least one optical sensor to sense a set of optically-sensed positional data points of the print nozzle, and a processor. The processor is to apply a correction function on the set of ultrasonically-sensed positional data points and on the set of optically-sensed positional data points to provide a set of corrected positional data points of the print nozzle and is to cause the print nozzle to deposit according to a print request and according to the set of corrected positional data points.
    Type: Application
    Filed: January 8, 2015
    Publication date: November 23, 2017
    Inventors: JOHN T BRASSIL, ANDY LIAO, VIJAY NAYAK
  • Patent number: 9537602
    Abstract: Isolating tenants in a multi-tenant cloud system includes identifying a plurality of tenants in the multi-tenant cloud system, assigning a domain to each tenant of the plurality of tenants based on a wavelength division multiplexing (WDM), for each wavelength set of the plurality of wavelength sets, associating each wavelength set with a different domain of the plurality of domains and with a different indicator identifying the domain for the wavelength set, and isolating each tenant using the associated wavelength sets and associated indicators. The plurality of tenants share computational resources in the multi-tenant cloud system and the domain includes the computational resources for each tenant. The WDM uses a plurality of wavelength sets and each wavelength set includes one or more wavelengths.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: January 3, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: John T. Brassil
  • Patent number: 9507012
    Abstract: Examples of determining the position of a mobile device within a structure are disclosed. In one example implementation according to aspects of the present disclosure, a computing device may include a processor and a memory. The computing device may further include an extraction module stored in the memory and executing on the processor to extract from a location-based service data stream a signal measurement of the path loss between a mobile device and a plurality of radio nodes distributed throughout a structure. The computing device may also include a positioning determining module stored in the memory and executing on the processor to determine the position of the mobile device within the structure using a known location for each of the plurality of radio nodes distributed throughout the structure by performing a linear optimization using the extracted signal measurement of the path loss.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 29, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John T. Brassil, Lee Edward Fuller, Christopher Thomas Pearson, Neil Cashman
  • Patent number: 9408025
    Abstract: A method for authenticating a user's location in a femtocell-based network is disclosed. A user is associated to a femtocell connected to a connection point in the wireless network. An indication of the user's location is provided to a remote user. A characteristic of a connection between the femtocell and the connection point is monitored. The monitored characteristic is provided to the remote user to verify user's location.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: August 2, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: John T. Brassil, Stuart Haber, Pratyusa Kumar Manadhata, Ravi Arun Netravali, Prasad V Rao
  • Publication number: 20160187459
    Abstract: Examples of determining the position of a mobile device within a structure are disclosed. In one example implementation according to aspects of the present disclosure, a computing device may include a processor and a memory. The computing device may further include an extraction module stored in the memory and executing on the processor to extract from a location-based service data stream a signal measurement of the path loss between a mobile device and a plurality of radio nodes distributed throughout a structure. The computing device may also include a positioning determining module stored in the memory and executing on the processor to determine the position of the mobile device within the structure using a known location for each of the plurality of radio nodes distributed throughout the structure by performing a linear optimization using the extracted signal measurement of the path loss.
    Type: Application
    Filed: July 31, 2013
    Publication date: June 30, 2016
    Inventors: John T. BRASSIL, Lee Edward FULLER, Christopher Thomas PEARSON, Neil CASHMAN
  • Publication number: 20160127071
    Abstract: Isolating tenants in a multi-tenant cloud system includes identifying a plurality of tenants in the multi-tenant cloud system, assigning a domain to each tenant of the plurality of tenants based on a wavelength division multiplexing (WDM), for each wavelength set of the plurality of wavelength sets, associating each wavelength set with a different domain of the plurality of domains and with a different indicator identifying the domain for the wavelength set, and isolating each tenant using the associated wavelength sets and associated indicators. The plurality of tenants share computational resources in the multi-tenant cloud system and the domain includes the computational resources for each tenant. The WDM uses a plurality of wavelength sets and each wavelength set includes one or more wavelengths.
    Type: Application
    Filed: October 2, 2014
    Publication date: May 5, 2016
    Inventor: John T. Brassil
  • Patent number: 9094817
    Abstract: An authentication server and corresponding method to authenticate a location of a mobile device at a location system are disclosed. The authentication server includes a data transfer controller to initiate data transfer between the mobile device and the authentication server in response to an indication of communicative coupling of the mobile device to a network via a small cell associated with the location system. The authentication server also includes a network activity monitor to access a location server associated with the location system in response to the indication of the communicative coupling and to monitor an indication of network activity associated with the small cell provided by the location server to authenticate the location of the mobile device at the location system.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: July 28, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John T. Brassil, Pratyusa Kumar Manadhata
  • Patent number: 8909053
    Abstract: Isolating tenants in a multi-tenant cloud system includes identifying a plurality of tenants in the multi-tenant cloud system, assigning a domain to each tenant of the plurality of tenants based on a wavelength division multiplexing (WDM), for each wavelength set of the plurality of wavelength sets, associating each wavelength set with a different domain of the plurality of domains and with a different indicator identifying the domain for the wavelength set, and isolating each tenant using the associated wavelength sets and associated indicators. The plurality of tenants share computational resources in the multi-tenant cloud system and the domain includes the computational resources for each tenant. The WDM uses a plurality of wavelength sets and each wavelength set includes one or more wavelengths.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: December 9, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John T. Brassil
  • Publication number: 20140213293
    Abstract: A method for authenticating a user's location in a femtocell-based network is disclosed. A user is associated to a femtocell connected to a connection point in the wireless network. An indication of the user's location is provided to a remote user. A characteristic of a connection between the femtocell and the connection point is monitored. The monitored characteristic is provided to the remote user to verify user's location.
    Type: Application
    Filed: October 11, 2011
    Publication date: July 31, 2014
    Inventors: John T. Brassil, Stuart Haber, Pratyusa Kumar Manadhata, Ravi Arun Netravali, Prasad V Rao
  • Publication number: 20140031057
    Abstract: An authentication server and corresponding method to authenticate a location of a mobile device at a location system are disclosed. The authentication server includes a data transfer controller to initiate data transfer between the mobile device and the authentication server in response to an indication of communicative coupling of the mobile device to a network via a small cell associated with the location system. The authentication server also includes a network activity monitor to access a location server associated with the location system in response to the indication of the communicative coupling and to monitor an indication of network activity associated with the small cell provided by the location server to authenticate the location of the mobile device at the location system.
    Type: Application
    Filed: July 26, 2012
    Publication date: January 30, 2014
    Inventors: JOHN T. BRASSIL, Pratyusa Kumar Manadhata
  • Patent number: 8514865
    Abstract: WAN link preferences for subflows of an application flow are determined. The characteristics of WAN links operable to transmit the subflows are also determined. The WAN link preferences are compared to the WAN link characteristics, and the subflows are assigned to the WAN links based on the comparison.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: August 20, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Puneet Sharma, Sung-Ju Lee, John T. Brassil, Kang G. Shin
  • Publication number: 20110318011
    Abstract: Isolating tenants in a multi-tenant cloud system includes identifying a plurality of tenants in the multi-tenant cloud system, assigning a domain to each tenant of the plurality of tenants based on a wavelength division multiplexing (WDM), for each wavelength set of the plurality of wavelength sets, associating each wavelength set with a different domain of the plurality of domains and with a different indicator identifying the domain for the wavelength set, and isolating each tenant using the associated wavelength sets and associated indicators. The plurality of tenants share computational resources in the multi-tenant cloud system and the domain includes the computational resources for each tenant. The WDM uses a plurality of wavelength sets and each wavelength set includes one or more wavelengths.
    Type: Application
    Filed: June 24, 2010
    Publication date: December 29, 2011
    Inventor: John T. Brassil
  • Patent number: 7530086
    Abstract: A method and system for delivering program timing, structure, and identity information in media streams. Cues are utilized to indicate an event (e.g., a start or stop time of a program or program segment) whose precise timing is important to receivers. A server-side cue handling mechanism is provided for selectively generating cues based on configuration information and detected events. A client-side cue handling mechanism is provided for detecting cues and providing the cues to applications that can utilize the cues to perform a useful function or task.
    Type: Grant
    Filed: December 12, 2000
    Date of Patent: May 5, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: John T. Brassil
  • Patent number: 7370077
    Abstract: A networked information resource generation system includes a wireless network (10), a transceiver (12) and mobile devices (14a-c). The mobile devices (14a-e) share information over the network (10) via the transceiver (12). The information shared over the network (10) is displayed on the mobile devices (14a-e) web-page (71) which is dynamically updated with information from the mobile devices (14a-e).
    Type: Grant
    Filed: November 21, 2001
    Date of Patent: May 6, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Salil V. Pradhan, John T. Brassil, Peter J. Macer
  • Publication number: 20030097419
    Abstract: A networked information resource generation system includes a wireless network (10), a transceiver (12) and mobile devices (14a-c). The mobile devices (14a-e) share information over the network (10) via the transceiver (12). The information shared over the network (10) is displayed on the mobile devices (14a-e) web-page (71) which is dynamically updated with information from the mobile devices (14a-e).
    Type: Application
    Filed: November 21, 2001
    Publication date: May 22, 2003
    Inventors: Salil V. Pradhan, John T. Brassil, Peter J. Macer
  • Publication number: 20020132632
    Abstract: A method of transferring high rate data between a first communications device (32) and a second communications device (1) is disclosed. The second communications device (1) has a first transceiver (4) for communication with the first communications device (32) at a first, low data rate over a long range, and a second transceiver (2) for communicating at a second, high data rate over a short range. The method comprises the steps of forming a coordinated short-range network (piconet) using the second communications device (1) and a plurality of other similar communications devices (11, 21), transferring a portion of said data to or from the first communications device (32) from or to each of said second communications device and said other communications devices using their first transceivers (2, 12, 22), and transferring said data portions between said other communications devices and the second communications device using their second transceivers (4, 14, 24).
    Type: Application
    Filed: May 2, 2001
    Publication date: September 19, 2002
    Inventors: John T. Brassil, John Deryk Waters, Peter J. Macer, James Thomas Edward Mcdonnell, Salil Pradhan
  • Publication number: 20020107940
    Abstract: A method and system for delivering program timing, structure, and identity information in media streams. Cues are utilized to indicate an event (e.g., a start or stop time of a program or program segment) whose precise timing is important to receivers. A server-side cue handling mechanism is provided for selectively generating cues based on configuration information and detected events. A client-side cue handling mechanism is provided for detecting cues and providing the cues to applications that can utilize the cues to perform a useful function or task.
    Type: Application
    Filed: December 12, 2000
    Publication date: August 8, 2002
    Inventor: John T. Brassil