Patents by Inventor Douglas M. Grover

Douglas M. Grover 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: 20220058264
    Abstract: Embodiments provide for detecting viruses and other malware in executing process threads based on thread patterns. According to one embodiment, detecting previously unknown malware associated with process threads can comprise capturing context information for each thread of a plurality of threads executing on a processor. The context information can define a thread pattern for the thread. The thread pattern for each thread can be compared to stored information defining one or more known patterns for thread execution based on previous execution of one or more threads. A thread pattern variation can be detected when the thread pattern for one or more threads does not match the stored information defining the known thread patterns. A determination can be made as to whether the detected thread pattern variation indicates presence of malware and actions can be performed based on determining the detected thread pattern variation indicates the presence of malware.
    Type: Application
    Filed: August 18, 2020
    Publication date: February 24, 2022
    Inventors: Douglas M. Grover, Duane F. Buss, Michael F. Angelo
  • Patent number: 9626099
    Abstract: Fingerprint portions of two or more different fingers are detected on a detection surface, such as an optical surface, a touch pad, a touchscreen, or the like, and then a further detection made that the person has moved their finger(s), for example, apart, together or relative to one another. The movement can be detected based on identifying the fingerprint portion sliding across the screen. The combination of fingerprint information associated with a corresponding motion is correlatable to one or more actions or triggering events that are used to control one or more electronic devices. Further aspects are directed toward utilizing one or more of the techniques herein for a security application. For example, two users, each placing one or more fingers on a touch screen or touch pad, with the fingerprints thereafter being recognized, perform a certain movement with this triggering the unlocking, or locking, of an object.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: April 18, 2017
    Assignee: Avaya Inc.
    Inventors: Paul Roller Michaelis, Douglas M. Grover, David Mohler, Richard Robinson
  • Patent number: 9430092
    Abstract: An optical scanner is configured to scan multiple print portions of a body part such as a finger. The optical scanner identifies a first one of the print portions in an area of an optical surface. An event such as launching an application is generated based on identifying the first print portion in the area of the optical surface. In addition, various events can be generated based on different combinations of print portions in different areas of the optical surface. In a second embodiment, a property detector is configured to identify different properties of a sleeve in different areas of a surface. An event is generated based on the detection of a property of the sleeve in an area of the surface.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 30, 2016
    Assignee: Avaya Inc.
    Inventors: Paul Roller Michaelis, David S. Mohler, Richard L. Robinson, Douglas M. Grover
  • Patent number: 9277021
    Abstract: One or more participants in a communication are authenticated using an authentication metric such as a face print or voice print. A single telecommunication address (or one for each participant) that is not associated with a communication device and is associated with at least one of the participants is determined. The telecommunication address (or addresses) is sent during the initiation of a communication session. Other embodiments provide for sending a single associated telecommunications address, individual identifiers of each of the participants, and a communication device name to better identify exactly who is calling. The system can also detect when an additional participant has joined the communication session and when a participant leaves the communication session.
    Type: Grant
    Filed: November 22, 2009
    Date of Patent: March 1, 2016
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, Douglas M. Grover, Paul Roller Michaelis
  • Patent number: 9026912
    Abstract: A method for controlling a multi-media presentation is provided. The method includes displaying an event structure related to an event on a graphical user interface, getting a plurality of event items associated with the event, and displaying the plurality of event items associated with the event structure on the graphical user interface. Responsive to an event trigger, the event is started. The method further includes receiving a selection of a first event item from the plurality of event items, performing a first action related to the first event item, and sending an output of the first action to a display device.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: May 5, 2015
    Assignee: Avaya Inc.
    Inventor: Douglas M. Grover
  • Patent number: 8879464
    Abstract: The system generates a first data stream which represents a data signal. The first data stream is encoded via a first encoding technique. The first data stream comprises one or more packets with a duration and timestamp. The data signal is encoded into a second data stream using a different encoding technique with a corresponding packet in the second data stream. A packet in the second data stream has the same duration and timestamp as the corresponding packet in the first data stream. The first data stream is sent on a first network. The second data stream is sent on a second network. The first and second data streams are received. A missing/delayed packet in the first data stream is detected. The data signal is regenerated using the first data stream and the packet from the second data stream that corresponds to the missing/delayed packet in the first data stream.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: November 4, 2014
    Assignee: Avaya Inc.
    Inventors: Paul Roller Michaelis, Roger Toennis, Douglas M. Grover
  • Patent number: 8861695
    Abstract: A communication system receives data that does not pertain to an attempted initial establishment of a communication. The communication system uses a new message format under an existing analog Caller ID standard. The communication system inserts the data (which can be in addition to existing Caller ID data) into a Caller ID message that uses the new message format. The communication system then sends the Caller ID message to a communication device/Private Branch Exchange (PBX)/contact center that can interpret the new message format. The communication device/PBX/contact center can use the data to further route the communication to a specific telephone and/or can use the data to display information such as Global Positioning System (GPS) coordinates of a cell phone. The data can enhance the capabilities of devices and systems that currently work under the Public Switched Telephone Network (PSTN).
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: October 14, 2014
    Assignee: Avaya Inc.
    Inventors: Douglas M. Grover, Paul Roller Michaelis
  • Publication number: 20140285474
    Abstract: An optical scanner is configured to scan multiple print portions of a body part such as a finger. The optical scanner identifies a first one of the print portions in an area of an optical surface. An event such as launching an application is generated based on identifying the first print portion in the area of the optical surface. In addition, various events can be generated based on different combinations of print portions in different areas of the optical surface. In a second embodiment, a property detector is configured to identify different properties of a sleeve in different areas of a surface. An event is generated based on the detection of a property of the sleeve in an area of the surface.
    Type: Application
    Filed: June 5, 2014
    Publication date: September 25, 2014
    Inventors: Paul Roller Michaelis, David S. Mohler, Richard L. Robinson, Douglas M. Grover
  • Patent number: 8810365
    Abstract: An authentication string, such as a password, consists of characters. Each of the characters in the authentication string is randomly associated with a defined location on a device. For example, an area on a touch screen can be associated with a character in the authentication string. When a user selects a location associated with the character, feedback is provided that identifies the character. When the user selects a location that is not associated with the character, feedback is provided that does not identify the character. If the user responds by indicating that the associated location matches the character, the character is authenticated. If the user responds by indicating that a location not associated with the character is a match, the character is not authenticated. This process is then repeated for each character in the authentication string.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: August 19, 2014
    Assignee: Avaya Inc.
    Inventor: Douglas M. Grover
  • Patent number: 8495062
    Abstract: A text object(s) such as a document containing a plurality of text items (e.g., chapters, paragraphs, etc.) is used to generate a search term. At least one, but not all, of the text items in the text object are selected based on a profile. The selected text item(s) are parsed to generate one or more search terms. This allows a user to drag-and-drop a graphical text object into a search engine icon to automatically perform a search based on the profile. Alternatively, a non-text object (e.g., an image) containing any identifiable item is used to generate the search term. Based on the profile, the item is parsed to generate a text representation of the item. The text representation of the item is used to generate one or more search terms.
    Type: Grant
    Filed: July 24, 2009
    Date of Patent: July 23, 2013
    Assignee: Avaya Inc.
    Inventor: Douglas M. Grover
  • Patent number: 8380805
    Abstract: The system gets a request to add a communication node to an existing peer-to-peer communication session between two communication nodes. The communication node is added to the existing peer-to-peer communication session. The communication nodes in the existing peer-to-peer communication have not previously defined a mixing node. The communication nodes in the existing peer-to-peer communication session exchange a mixing score. A mixing node is determined based on the exchanged mixing score. Additional systems are defined which determine a mixing node when two peer-to-peer communication sessions are joined into a combined peer-to-peer communication session.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 19, 2013
    Assignee: Avaya Inc.
    Inventors: Mehmet C. Balasaygun, Timothy I. Ross, Douglas M. Grover
  • Publication number: 20120256723
    Abstract: An authentication string, such as a password, consists of characters. Each of the characters in the authentication string is randomly associated with a defined location on a device. For example, an area on a touch screen can be associated with a character in the authentication string. When a user selects a location associated with the character, feedback is provided that identifies the character. When the user selects a location that is not associated with the character, feedback is provided that does not identify the character. If the user responds by indicating that the associated location matches the character, the character is authenticated. If the user responds by indicating that a location not associated with the character is a match, the character is not authenticated. This process is then repeated for each character in the authentication string.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: AVAYA INC.
    Inventor: Douglas M. Grover
  • Publication number: 20120044156
    Abstract: Fingerprint portions of two or more different fingers are detected on a detection surface, such as an optical surface, a touch pad, a touchscreen, or the like, and then a further detection made that the person has moved their finger(s), for example, apart, together or relative to one another. The movement can be detected based on identifying the fingerprint portion sliding across the screen. The combination of fingerprint information associated with a corresponding motion is correlatable to one or more actions or triggering events that are used to control one or more electronic devices. Further aspects are directed toward utilizing one or more of the techniques herein for a security application. For example, two users, each placing one or more fingers on a touch screen or touch pad, with the fingerprints thereafter being recognized, perform a certain movement with this triggering the unlocking, or locking, of an object.
    Type: Application
    Filed: September 30, 2010
    Publication date: February 23, 2012
    Applicant: AVAYA INC.
    Inventors: Paul Roller Michaelis, Douglas M. Grover, David Mohler, Richard Robinson
  • Publication number: 20110246884
    Abstract: A method for controlling a multi-media presentation is provided. The method includes displaying an event structure related to an event on a graphical user interface, getting a plurality of event items associated with the event, and displaying the plurality of event items associated with the event structure on the graphical user interface. Responsive to an event trigger, the event is started. The method further includes receiving a selection of a first event item from the plurality of event items, performing a first action related to the first event item, and sending an output of the first action to a display device.
    Type: Application
    Filed: October 5, 2010
    Publication date: October 6, 2011
    Applicant: Avaya Inc.
    Inventor: Douglas M. Grover
  • Publication number: 20110239111
    Abstract: A document is spelling and/or grammar checked and the errors are identified. The spelling and/or grammar errors are organized into groups of similar spelling and/or grammar errors. The groups of spelling and/or grammar errors are then presented for display to a user. The user can then view and spell and/or grammar check a whole group and/or individual errors in the group. The system also allows for spelling and/or grammar checking of multiple documents at the same time. Checking of multiple documents is accomplished by a user interface that can check multiple documents serially or in parallel. This provides a robust mechanism for managing spelling and grammar checking of directories of documents and groups of documents. In addition to checking text documents, the system and method allow spelling and/or grammar checking of non-text documents, web pages, and other types of documents.
    Type: Application
    Filed: March 24, 2010
    Publication date: September 29, 2011
    Applicant: AVAYA INC.
    Inventor: Douglas M. GROVER
  • Publication number: 20110044474
    Abstract: A speech characteristic, such as a volume level of a call participant is derived; the derived speech characteristic is associated with an identifier, such as a caller ID number. The speech characteristic and identifier are stored in a call participant profile. An adjustment of volume level of an audio signal of the call participant is made based on the measured speech characteristic and the identifier in the call participant profile. In a second embodiment, the system and method can be further adapted to identify a speech characteristic of a participant(s) in a conference call. A determination is made when the participant of the conference call is speaking during the conference call. An adjustment is made to a mixed audio signal of the conference call based on the speech characteristic of the participant in the conference call.
    Type: Application
    Filed: August 19, 2009
    Publication date: February 24, 2011
    Applicant: AVAYA INC.
    Inventors: Douglas M. Grover, David S. Mohler, Christopher P. Ricci
  • Publication number: 20110044440
    Abstract: One or more participants in a communication are authenticated using an authentication metric such as a face print or voice print. A single telecommunication address (or one for each participant) that is not associated with a communication device and is associated with at least one of the participants is determined. The telecommunication address (or addresses) is sent during the initiation of a communication session. Other embodiments provide for sending a single associated telecommunications address, individual identifiers of each of the participants, and a communication device name to better identify exactly who is calling. The system can also detect when an additional participant has joined the communication session and when a participant leaves the communication session.
    Type: Application
    Filed: November 22, 2009
    Publication date: February 24, 2011
    Applicant: AVAYA INC.
    Inventors: Mehmet C. BALASAYGUN, Paul Roller MICHAELIS, Douglas M. GROVER
  • Publication number: 20110047238
    Abstract: The system gets a request to add a communication node to an existing peer-to-peer communication session between two communication nodes. The communication node is added to the existing peer-to-peer communication session. The communication nodes in the existing peer-to-peer communication have not previously defined a mixing node. The communication nodes in the existing peer-to-peer communication session exchange a mixing score. A mixing node is determined based on the exchanged mixing score. Additional systems are defined which determine a mixing node when two peer-to-peer communication sessions are joined into a combined peer-to-peer communication session.
    Type: Application
    Filed: December 23, 2009
    Publication date: February 24, 2011
    Applicant: AVAYA, INC.
    Inventors: Mehmet C. BALASAYGUN, Timothy I. ROSS, Douglas M. GROVER
  • Publication number: 20110022609
    Abstract: A text object(s) such as a document containing a plurality of text items (e.g., chapters, paragraphs, etc.) is used to generate a search term. At least one, but not all, of the text items in the text object are selected based on a profile. The selected text item(s) are parsed to generate one or more search terms. This allows a user to drag-and-drop a graphical text object into a search engine icon to automatically perform a search based on the profile. Alternatively, a non-text object (e.g., an image) containing any identifiable item is used to generate the search term. Based on the profile, the item is parsed to generate a text representation of the item. The text representation of the item is used to generate one or more search terms.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: AVAYA INC.
    Inventor: Douglas M. Grover
  • Publication number: 20100290608
    Abstract: A communication system receives data that does not pertain to an attempted initial establishment of a communication. The communication system uses a new message format under an existing analog Caller ID standard. The communication system inserts the data (which can be in addition to existing Caller ID data) into a Caller ID message that uses the new message format. The communication system then sends the Caller ID message to a communication device/Private Branch Exchange (PBX)/contact center that can interpret the new message format. The communication device/PBX/contact center can use the data to further route the communication to a specific telephone and/or can use the data to display information such as Global Positioning System (GPS) coordinates of a cell phone. The data can enhance the capabilities of devices and systems that currently work under the Public Switched Telephone Network (PSTN).
    Type: Application
    Filed: May 18, 2009
    Publication date: November 18, 2010
    Applicant: AVAYA INC.
    Inventors: Douglas M. Grover, Paul Roller Michaelis