Patents by Inventor Joshua Neil
Joshua Neil 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).
-
Publication number: 20160180160Abstract: One embodiment provides a method, including: providing, on an input and display device, an input field overlay application occupying an initial area of the input and display device, the input field overlay application overlaying an input field of an underlying application; accepting, using the input and display device, one or more handwriting input strokes provided to the input field overlay application; and resizing, on the input and display device, the initial area. Other embodiments are described and claimed.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventors: Russell Speight VanBlon, John Weldon Nicholson, Jianbang Zhang, Joshua Neil Novak, Jon Wayne Heim
-
Publication number: 20160179758Abstract: One embodiment provides a method, including: detecting, in an overlay input application, one or more ink strokes provided to an input field overlay area; and providing, in the overlay input application, a preview area that displays a typeset preview for the one or more ink strokes; wherein the preview area is displayed in a location determined by an area associated with current ink stroke input. Other embodiments are described and claimed.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventors: Steven Richard Perrin, Jianbang Zhang, Russell Speight VanBlon, Joshua Neil Novak, Aaron Michael Stewart, Jonathan Jen-Wei Yu, Sarah Jane E Cox, Geoffrey Simon Bula, Rajesh Krishna Daivajna
-
Publication number: 20160180161Abstract: One embodiment provides a method, including: accepting, in an overlay input application, one or more ink strokes provided to an input field overlay area; wherein the input field overlay area is located on top of an underlying application display; and providing, in the input field overlay area, an at least partially opaque background. Other embodiments are described and claimed.Type: ApplicationFiled: December 23, 2014Publication date: June 23, 2016Inventors: Joshua Neil Novak, Steven Richard Perrin, Jianbang Zhang, Russell Speight VanBlon, Sarah Jane E Cox, Jonathan Jen-Wei Yu
-
Publication number: 20160148046Abstract: One embodiment provides a method, involving: receiving, at a device, handwriting input from a user; detecting, using a processor, a location of at least a part of the handwriting input; and providing, on a display device, at least one adaptive line to guide the handwriting input; wherein the at least one adaptive line is positioned based on the location of at least a part of the handwriting input. Other aspects are described and claimed.Type: ApplicationFiled: November 21, 2014Publication date: May 26, 2016Inventors: Jianbang Zhang, Steven Richard Perrin, Russell Speight VanBlon, Joshua Neil Novak
-
Publication number: 20160041588Abstract: A device can include a processor; memory operatively coupled to the processor; a keyboard housing that includes a keyboard accessible to the processor and an extractable extension; and a display housing that includes a display operatively coupled to the processor and a keyboard housing recess, where, in a compact orientation, the keyboard housing seats in the keyboard housing recess and where, in an extended orientation, the keyboard housing and the extractable extension extend to form a base that supports the display housing at a viewing angle with respect to the base.Type: ApplicationFiled: August 6, 2014Publication date: February 11, 2016Applicant: LENOVO (SINGAPORE) PTE. LTD.Inventors: Jason M. Grimme, Peter Hamilton Wetsel, Joshua Neil Novak
-
Publication number: 20150338929Abstract: A method includes receiving an image of a display surface from a pointing device having a camera with a field of view wider than a tip of the pointing device, processing the received image to identify an area on the display surface within the field of view of the camera, and identifying a position of the tip of the pointing device on the display surface as a function of the identified area on the display surface.Type: ApplicationFiled: May 21, 2014Publication date: November 26, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Scott Wentao Li, Zhenglong Bai, Russell Speight VanBlon, Axel Ramirez Flores, Joshua Neil Novak
-
Publication number: 20150309804Abstract: An embodiment provides a method, including: in a system, determining a set of processes which run at system boot; monitoring the processes at system boot for system resource utilization; categorizing processes of the set of processes based on said monitoring; and changing a start time during boot of at least one process based on said categorizing. Other aspects are described and claimed.Type: ApplicationFiled: April 25, 2014Publication date: October 29, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: John Carl Mese, Joshua Neil Novak
-
Patent number: 9134835Abstract: An aspect provides a method, including: detecting, on a touch screen of an information handing device, user input; determining, using a processor, that the user input occurs within a predetermined edge region of the touch screen; adjusting, using a processor, display output of the touch screen based on the user input that occurs within a predetermined edge region; and filtering, using a processor, the user input that occurs within a predetermined edge region such that the user input does not commit an input action on the information handling device. Other aspects are described and claimed.Type: GrantFiled: January 17, 2014Date of Patent: September 15, 2015Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, Jr., Russell Speight VanBlon
-
Publication number: 20150205394Abstract: An aspect provides a method, including: detecting, on a touch screen of an information handing device, user input; determining, using a processor, that the user input occurs within a predetermined edge region of the touch screen; adjusting, using a processor, display output of the touch screen based on the user input that occurs within a predetermined edge region; and filtering, using a processor, the user input that occurs within a predetermined edge region such that the user input does not commit an input action on the information handling device. Other aspects are described and claimed.Type: ApplicationFiled: January 17, 2014Publication date: July 23, 2015Applicant: Lenovo (Singapore) Pte. Ltd.Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, JR., Russell Speight VanBlon
-
Patent number: 8689045Abstract: An apparatus and method are disclosed for reloading software images. A copy module copies application metadata for an application image to an application metadata copy. The application metadata and application image are stored on a writable memory of a data processing device. The application metadata copy is stored remotely from the data processing device. A detection module detects an operational anomaly. An erasure module erases at least the application image on the writeable memory in response to detecting the operational anomaly. An identification module identifies the application image from the application metadata copy. A reload module reloads the application image to the writable memory using the application metadata copy.Type: GrantFiled: November 10, 2009Date of Patent: April 1, 2014Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover, Wen Zezhong
-
Patent number: 8532004Abstract: A computing apparatus receives data that corresponds to a wireless network connection established with an access point. The computing apparatus determines whether the access point corresponds to a predetermined access point type, and also determines that a device is to transition to a reduced power state. When the access point corresponds to the predetermined access point type and the determines that the device is to transition to the reduced power state, the computing apparatus transitions the device from a first power state to a reduced power state, and maintains the wireless network connection by using at least a subset of wireless functionality operatively coupled to the device.Type: GrantFiled: January 10, 2011Date of Patent: September 10, 2013Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: James Anthony Hunt, Joshua Neil Novak, Rod D. Waltermann
-
Publication number: 20120176946Abstract: A computing apparatus receives data that corresponds to a wireless network connection established with an access point. The computing apparatus determines whether the access point corresponds to a predetermined access point type, and also determines that a device is to transition to a reduced power state. When the access point corresponds to the predetermined access point type and the determines that the device is to transition to the reduced power state, the computing apparatus transitions the device from a first power state to a reduced power state, and maintains the wireless network connection by using at least a subset of wireless functionality operatively coupled to the device.Type: ApplicationFiled: January 10, 2011Publication date: July 12, 2012Inventors: James Anthony Hunt, Joshua Neil Novak, Rod D. Waltermann
-
Patent number: 8066950Abstract: An improved exhaust system and catalytic converter element for a diesel engine wherein the improvement comprises: holding means for restricting the movement of catalytic converter elements in an overhead exhaust manifold; an improved catalytic converter element having at least one retaining rod extending through the catalyst substrate and/or having at least one retaining lip projecting into the substrate; a stabilizer projecting from the cover for the element insertion slot for receiving an end portion of the catalytic converter element to restrict the movement of the converter element in the exhaust manifold; perforated flow distribution elements provided upstream of the catalytic converter elements; and/or vertical coupling manifolds which each receive exhaust from a pair of engine cylinders and then deliver the combined exhaust stream to a separate one of the inlet openings in the bottom of the overhead exhaust manifold.Type: GrantFiled: March 31, 2008Date of Patent: November 29, 2011Assignee: Miratech Holdings, LLCInventors: Donald M. Newburry, Juan Carlos Uribe, Joshua Neil Thompson, Donald Christopher Lambert, Daniel Alan Farrington, Rachel Elizabeth Stephens, John W. Sartain
-
Publication number: 20110113486Abstract: An approach is provided to receive a selection of a displayed window from a group of displayed windows that are visible on a display. The displayed window corresponds to a software application and the displayed window is displayed at a location on the display. Another displayed window is shown visually animating and forming from the first displayed window. An authentication input dialog is displayed on the second displayed window, with the displayed authentication input dialog corresponding to the software application. Authentication data is received at the authentication input dialog and is authenticated.Type: ApplicationFiled: March 30, 2010Publication date: May 12, 2011Inventors: James Anthony Hunt, Joshua Neil Novak, Michael Terrell Vanover
-
Publication number: 20110113283Abstract: An apparatus and method are disclosed for reloading software images. A copy module copies application metadata for an application image to an application metadata copy. The application metadata and application image are stored on a writable memory of a data processing device. The application metadata copy is stored remotely from the data processing device. A detection module detects an operational anomaly. An erasure module erases at least the application image on the writeable memory in response to detecting the operational anomaly. An identification module identifies the application image from the application metadata copy. A reload module reloads the application image to the writable memory using the application metadata copy.Type: ApplicationFiled: November 10, 2009Publication date: May 12, 2011Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover, Wen Zezhong
-
Publication number: 20110106815Abstract: A method and apparatus are disclosed for re-indexing a file system is disclosed. A detection module detects a reconnection of a storage device to an electronic device. The storage device was previously connected to and then disconnected from the electronic device. The storage device comprises a file system and the electronic device stores first metadata indexing the file system. A determination module determines if the file system is changed since the previous connection. An access module accesses the file system using the first metadata in response to the file system not changing since the previous connection. A re-index module re-indexes the file system in response to the file system changing since the previous connection.Type: ApplicationFiled: November 2, 2009Publication date: May 5, 2011Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Justin Tyler Dubs, Julie Anne Morris, Joshua Neil Novak, Michael Terrell Vanover
-
Publication number: 20100281353Abstract: Creating a document assembly. In a central linking document stored in a computer data container, accepting input identifying at least one selected data. Retrieving metadata regarding at least one identified selected data. Creating at least one hyperlink anchor in the central linking document to at least one identified selected data using its corresponding retrieved metadata. Copying at least one hyperlinked selected data to the path of the computer data container storing the central linking document.Type: ApplicationFiled: May 4, 2010Publication date: November 4, 2010Inventor: Joshua Neil Rubin
-
Publication number: 20100174894Abstract: A method, apparatus, and system are disclosed for configuring an operating system on a target computer. A configuration module configures a target computer as a diskless client. A boot module boots the target computer to a setup state. A communication module establishes communications between the target computer, a donor storage device of a donor computer, and a virtual disk. A copy module copies a configuration image from the donor storage device to the virtual disk. The configuration image comprises an operating system and a software configuration installed on the donor computer. A modification module modifies the configuration image on the virtual disk to conform to a hardware configuration of the target computer.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: LENOVO (SINGAPORE) PTE, LTD.Inventors: Liang Chen, Joshua Neil Novak, Rod D. Waltermann, Yi Zhou
-
Publication number: 20080229733Abstract: An improved exhaust system and catalytic converter element for a diesel engine wherein the improvement comprises: holding means for restricting the movement of catalytic converter elements in an overhead exhaust manifold; an improved catalytic converter element having at least one retaining rod extending through the catalyst substrate and/or having at least one retaining lip projecting into the substrate; a stabilizer projecting from the cover for the element insertion slot for receiving an end portion of the catalytic converter element to restrict the movement of the converter element in the exhaust manifold; perforated flow distribution elements provided upstream of the catalytic converter elements; and/or vertical coupling manifolds which each receive exhaust from a pair of engine cylinders and then deliver the combined exhaust stream to a separate one of the inlet openings in the bottom of the overhead exhaust manifold.Type: ApplicationFiled: March 31, 2008Publication date: September 25, 2008Inventors: Donald M. Newburry, Juan Carlos Uribe, Joshua Neil Thompson, Donald Christopher Lambert, Daniel Alan Farrington, Rachel Elizabeth Stephens, John W. Sartain
-
Patent number: 7007273Abstract: A method, system and computer program product for creating a preload. A preload may be stored onto a computer system prior to the computer system being manufactured. One or more attributes of an object of a preload may be defined. Each preload object may be an aggregation of one or more software element objects. A comparison may be made between the attributes in each software element object with the one or more attributes in the defined preload object. Upon identifying one or more software element objects whose attributes comprise the one or more attributes of the defined preload object, one or more part numbers associated with the one or more identified software element objects may be transmitted to a manufacturing system. Software associated with the identified one or more software element objects may be retrieved and installed onto a preload associated with the defined preload object.Type: GrantFiled: October 29, 2001Date of Patent: February 28, 2006Assignee: Lenovo (Singapore) Pte Ltd.Inventors: Mary Lynn Cashin, Timothy Alan Jones, Joshua Neil Novak, Rod David Waltermann, Arnold S. Weksler