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: 10369781Abstract: 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: GrantFiled: January 8, 2015Date of Patent: August 6, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: John T Brassil, Andy Liao, Vijay Nayak
-
Patent number: 10052883Abstract: 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: GrantFiled: January 30, 2015Date of Patent: August 21, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Andy Liao, Vijaykumar Nayak, John T. Brassil
-
Publication number: 20180001660Abstract: 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: ApplicationFiled: January 30, 2015Publication date: January 4, 2018Inventors: Andy Liao, Vijaykumar Nayak, John T. Brassil
-
Publication number: 20170334195Abstract: 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: ApplicationFiled: January 8, 2015Publication date: November 23, 2017Inventors: JOHN T BRASSIL, ANDY LIAO, VIJAY NAYAK
-
Patent number: 9537602Abstract: 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: GrantFiled: October 2, 2014Date of Patent: January 3, 2017Assignee: Hewlett Packard Enterprise Development LPInventor: John T. Brassil
-
Patent number: 9507012Abstract: 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: GrantFiled: July 31, 2013Date of Patent: November 29, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: John T. Brassil, Lee Edward Fuller, Christopher Thomas Pearson, Neil Cashman
-
Patent number: 9408025Abstract: 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: GrantFiled: October 11, 2011Date of Patent: August 2, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: John T. Brassil, Stuart Haber, Pratyusa Kumar Manadhata, Ravi Arun Netravali, Prasad V Rao
-
Publication number: 20160187459Abstract: 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: ApplicationFiled: July 31, 2013Publication date: June 30, 2016Inventors: John T. BRASSIL, Lee Edward FULLER, Christopher Thomas PEARSON, Neil CASHMAN
-
Publication number: 20160127071Abstract: 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: ApplicationFiled: October 2, 2014Publication date: May 5, 2016Inventor: John T. Brassil
-
Patent number: 9094817Abstract: 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: GrantFiled: July 26, 2012Date of Patent: July 28, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: John T. Brassil, Pratyusa Kumar Manadhata
-
Patent number: 8909053Abstract: 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: GrantFiled: June 24, 2010Date of Patent: December 9, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventor: John T. Brassil
-
Publication number: 20140213293Abstract: 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: ApplicationFiled: October 11, 2011Publication date: July 31, 2014Inventors: John T. Brassil, Stuart Haber, Pratyusa Kumar Manadhata, Ravi Arun Netravali, Prasad V Rao
-
Publication number: 20140031057Abstract: 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: ApplicationFiled: July 26, 2012Publication date: January 30, 2014Inventors: JOHN T. BRASSIL, Pratyusa Kumar Manadhata
-
Patent number: 8514865Abstract: 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: GrantFiled: April 30, 2004Date of Patent: August 20, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Puneet Sharma, Sung-Ju Lee, John T. Brassil, Kang G. Shin
-
Publication number: 20110318011Abstract: 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: ApplicationFiled: June 24, 2010Publication date: December 29, 2011Inventor: John T. Brassil
-
Patent number: 7530086Abstract: 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: GrantFiled: December 12, 2000Date of Patent: May 5, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventor: John T. Brassil
-
Patent number: 7370077Abstract: 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: GrantFiled: November 21, 2001Date of Patent: May 6, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Salil V. Pradhan, John T. Brassil, Peter J. Macer
-
Publication number: 20030097419Abstract: 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: ApplicationFiled: November 21, 2001Publication date: May 22, 2003Inventors: Salil V. Pradhan, John T. Brassil, Peter J. Macer
-
Publication number: 20020132632Abstract: 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: ApplicationFiled: May 2, 2001Publication date: September 19, 2002Inventors: John T. Brassil, John Deryk Waters, Peter J. Macer, James Thomas Edward Mcdonnell, Salil Pradhan
-
Publication number: 20020107940Abstract: 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: ApplicationFiled: December 12, 2000Publication date: August 8, 2002Inventor: John T. Brassil