Patents by Inventor Neal Roberts

Neal Roberts 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: 20160062984
    Abstract: In one aspect, a device includes a processor, a touch-enabled display accessible to the processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first input pertaining to at least a first recipient to which a message is to be sent, receive second input pertaining to a body of the message, and parse at least a portion of the body of the message to determine, based on at least a portion of the body of the message, whether the first recipient is a correct recipient for the message.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 3, 2016
    Inventors: Neal Robert Caliendo, JR., Russell Speight VanBlon, Arnold S. Weksler
  • Publication number: 20160034436
    Abstract: An embodiment provides a method, including: receiving, at a processor, an indication of an input including a word; providing, on a touch screen, an enlarged view of the input indicated, wherein the enlarged view is off set from an input entry field on the touch screen; and accepting, using a processor, editing input that modifies the word. Other embodiments are described and claimed.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Nathan J. Peterson, Arnold S. Weksler, Neal Robert Caliendo, JR., Russell Speight VanBlon
  • Publication number: 20160034602
    Abstract: In one aspect, a device includes a processor and a memory accessible to the processor which bears instructions executable by the processor to identify data pertaining to a first file in response to an event at the first file, manipulate a second file based at least in part on the event at the first file, and in response to the manipulation, store the data pertaining to the first file in a storage area and associate in the storage area the data with the second file.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 4, 2016
    Inventors: Arnold S. Weksler, Rod David Waltermann, Antonio Bumarch, III, Neal Robert Caliendo, JR.
  • Publication number: 20160014476
    Abstract: An aspect provides a method, including: playing, on a display device, video content; providing, using at least one speaker, audio content associated with the video content; obtaining, from an external source, data relating to playback context; determining, using a processor, that the data relating to playback context is associated with a reduced audibility context; and providing, on the display device, textual data associated with dialogue of the video content. Other aspects are described and claimed.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 14, 2016
    Inventors: Neal Robert Caliendo, JR., Russell Speight VanBlon, Arnold S. Weksler
  • Publication number: 20150370345
    Abstract: In one aspect, a device includes a display, a processor, and a memory accessible to the processor. The memory bears instructions executable by the processor to receive first input pertaining to at least two characters comprising a first character and a second character, present at least the first and second characters on the display, receive second input corresponding to the first character but not corresponding to the second character, present on the display a recommendation of at least one alternate character to the first character in response to receipt of the second input, and present the at least one alternate character on the display in place of the first character in response to third input corresponding to the at least one alternate character.
    Type: Application
    Filed: June 20, 2014
    Publication date: December 24, 2015
    Inventors: Russell Speight VanBlon, Neal Robert Caliendo, JR., Arnold S. Weksler
  • Publication number: 20150362976
    Abstract: One aspect provides a method, including: displaying, on a display device, display data; implementing, using a processor, a first power setting for the display device; accessing, using a processor, context data associated with the display data during use of the first power setting; mapping, using a processor, the context data to a predetermined display context, the predetermined display context being associated with a display setting; and switching, using the processor, the first power setting to the display setting of the display context. Other aspects are described and claimed.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 17, 2015
    Inventors: Neal Robert Caliendo, Jr., Russell Speight VanBlon
  • Publication number: 20150310095
    Abstract: An embodiment provides a method, including: receiving, at an input device, user input having a string of characters; determining, using a processor, one or more potential errors in the string of characters; identifying, using a processor, a character location of a highest ranked error of the one or more potential errors within the string of characters; and positioning, on a display, a visual indication associated with the location of the highest ranked error within the string of characters. Other aspects are described and claimed.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Inventors: Arnold S. Weksler, Russell Speight VanBlon, Neal Robert Caliendo, JR.
  • Publication number: 20150264175
    Abstract: For an IVR system speech recognition proxy, code may determine that a communication device is in communication with an IVR system that does not support IVR speech recognition. In addition, the code may convert a specified spoken alphanumeric value into a telephonic keypad tone value in response to determining that the communication device is in communication with the IVR system that does not support IVR speech recognition.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Antonio Bumarch, III, Neal Robert Caliendo, JR., Russell Speight VanBlon, Arnold S. Weksler
  • Patent number: 9134835
    Abstract: 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: Grant
    Filed: January 17, 2014
    Date of Patent: September 15, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, Jr., Russell Speight VanBlon
  • Patent number: 9116904
    Abstract: A file system that operates on an underlying volume that has multiple tiers, each tier including a particular trait set. Upon creating or otherwise identifying a file system namespace (such as a directory or file) that is in a volume or that is to be included within the volume, a storage trait set to be applied corresponding to the file system namespace is identified. Then, the storage trait set is compared against the trait sets for the multiple tiers to identify a tier into which to store the file system namespace. The file system namespace is then caused to be stored within the identified tier. Thus, the file system is provided with a volume that has multiple tiers (each having different trait sets) to choose from in storing files.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: August 25, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neal Robert Christiansen, Daniel Chan, Rajsekhar Das, Juan-Lee Pang, Malcolm James Smith, Andrew Herron
  • Patent number: 9092450
    Abstract: Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: July 28, 2015
    Assignee: Microsoft Corporation
    Inventors: David Matthew Kruse, Mathew George, Sarosh Cyrus Havewala, Christian Gregory Allred, Neal Robert Christiansen
  • Publication number: 20150205394
    Abstract: 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: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joshua Neil Novak, Bruce Douglas Gress, Debra Kay Kobs-Fortner, Neal Robert Caliendo, JR., Russell Speight VanBlon
  • Publication number: 20150153889
    Abstract: A device and method include detecting a position of a finger positioned proximate a touch screen of a hand held device, the touch screen having a target available for selection via the finger, comparing the detected position of the finger to a selection range, and moving a target on the touch screen responsive to the comparison.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 4, 2015
    Applicant: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: Russell Speight VanBlon, Neal Robert Caliendo, JR.
  • Publication number: 20150149505
    Abstract: Described are embodiments for allowing clients that access a distributed file system to locally cache directory metadata. The client may request a read lease which allows the client to cache the directory metadata locally and service requests received from the same application which originally requested the directory metadata using the cache. In addition, the client may also request a handle lease which allows a client to delay the closing of a directory handle and allow the handle to be reused to service subsequent directory metadata requests from the same or a different application. A client may also request a write lease which allows an application on the client to modify the directory metadata, such as by creating or deleting new files in the directory, or changing their attributes, and cache those changes.
    Type: Application
    Filed: February 5, 2015
    Publication date: May 28, 2015
    Applicant: Microsoft Technology Licensing, LLC.
    Inventors: David Matthew Kruse, Mathew George, Sarosh Cyrus Havewala, Christian Gregory Allred, Neal Robert Christiansen
  • Publication number: 20150143233
    Abstract: An apparatus for inserting selected data from a source electronic document to a target electronic document includes a location tracking module and a data module. The location tracking module stores a location of a data insertion point within the target document. The data module inserts selected data from the source document at the data insertion point within the target document.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: LENOVO (Singapore) PTE, LTD.
    Inventors: Arnold S. Weksler, Neal Robert Caliendo, JR., Antonio Bumarch, III, Russell Speight VanBlon
  • Publication number: 20150131803
    Abstract: A system can include a processor; memory operatively coupled to the processor; a microphone operatively coupled to the processor; a speaker operatively coupled to the processor; and circuitry that mutes the speaker based on detection of voices via the microphone. A method can include detecting two different voices via a microphone of a device; and responsive to the detecting, muting a speaker of the device. Various other apparatuses, systems, methods, etc., are also disclosed.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Inventors: Arnold S. Weksler, Antonio Bumarch, III, Neal Robert Caliendo, Jr.
  • Patent number: 9021383
    Abstract: According to one disclosed embodiment, an approach is provided in which a mobile mode of a Website is displayed in a first (smaller) window displayed on a display screen with the mobile mode corresponding to a first (mobile) network address of the Website. A user action is received that requests a non-mobile mode of the Website. The user action is processed by closing the first (smaller) window and displaying a non-mobile (e.g., desktop) mode of the Website in a second window, such as a browser, that is displayed on the display screen. The non-mobile mode of the Website corresponds to a second network address (e.g., a normal, or desktop, version of the Website).
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: April 28, 2015
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Neal Robert Caliendo, Jr., Jason Grimme, Michael Thano Matthews, Russell Speight VanBlon
  • Publication number: 20150074602
    Abstract: In one aspect, a device includes at least one processor, a display accessible to the at least one processor, and a memory accessible to the at least one processor. The memory bears instructions executable by the processor to detect first eye input to a first location on a user interface (UI) presented on the display, identify at least two selector elements as at least being presented on the display proximate to the first location, and present a magnification interface on the UI. The magnification interface comprises a larger rendition of the at least two selector elements relative to presentation of the at least two selector elements on the UI prior to the detection of the first eye input.
    Type: Application
    Filed: November 18, 2014
    Publication date: March 12, 2015
    Inventors: Russell Speight VanBlon, Neal Robert Caliendo, JR.
  • Patent number: 8965862
    Abstract: Current file systems may implement opportunistic locks on files that allow clients to locally cache file data, while promoting data consistency when multiple clients read/write the same file. Unfortunately, when a client locally caches directory content of a directory, the file system may lack a mechanism for notifying the client of changes to the directory that would render the cached directory content “stale”. Accordingly, one or more systems and/or techniques for managing a directory oplock are disclosed herein. A directory oplock may be generated based upon an oplock request comprising a first target key and a first parent key. Subsequent access requests for access to the directory or objects therein may be compared with the directory oplock to determine whether to break the directory oplock, and notify the client (e.g., directory oplock is broken if the client submitting the access request is different than the client owning the directory oplock).
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: February 24, 2015
    Assignee: Microsoft Corporation
    Inventors: Christian Gregory Allred, Sarosh Cyrus Havewala, Neal Robert Christiansen, Jr., David Matthew Kruse, Mathew George, Matthew Stuart Garson, Daniel Edward Lovinger
  • Publication number: 20140317524
    Abstract: According to one disclosed embodiment, an approach is provided in which a user input is detected at a first location on a display screen, such as a finger selection on a touch-enabled display screen. A number of visual controls that are proximate to the detected location are identified. A magnification interface is then displayed that includes a larger rendition of the visual controls.
    Type: Application
    Filed: July 2, 2014
    Publication date: October 23, 2014
    Inventors: Russell Speight VanBlon, Neal Robert Caliendo, JR.