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: 20220058264Abstract: 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: ApplicationFiled: August 18, 2020Publication date: February 24, 2022Inventors: Douglas M. Grover, Duane F. Buss, Michael F. Angelo
-
Patent number: 9626099Abstract: 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: GrantFiled: September 30, 2010Date of Patent: April 18, 2017Assignee: Avaya Inc.Inventors: Paul Roller Michaelis, Douglas M. Grover, David Mohler, Richard Robinson
-
Patent number: 9430092Abstract: 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: GrantFiled: June 5, 2014Date of Patent: August 30, 2016Assignee: Avaya Inc.Inventors: Paul Roller Michaelis, David S. Mohler, Richard L. Robinson, Douglas M. Grover
-
Patent number: 9277021Abstract: 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: GrantFiled: November 22, 2009Date of Patent: March 1, 2016Assignee: Avaya Inc.Inventors: Mehmet C. Balasaygun, Douglas M. Grover, Paul Roller Michaelis
-
Patent number: 9026912Abstract: 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: GrantFiled: October 5, 2010Date of Patent: May 5, 2015Assignee: Avaya Inc.Inventor: Douglas M. Grover
-
Patent number: 8879464Abstract: 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: GrantFiled: January 29, 2009Date of Patent: November 4, 2014Assignee: Avaya Inc.Inventors: Paul Roller Michaelis, Roger Toennis, Douglas M. Grover
-
Patent number: 8861695Abstract: 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: GrantFiled: May 18, 2009Date of Patent: October 14, 2014Assignee: Avaya Inc.Inventors: Douglas M. Grover, Paul Roller Michaelis
-
Publication number: 20140285474Abstract: 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: ApplicationFiled: June 5, 2014Publication date: September 25, 2014Inventors: Paul Roller Michaelis, David S. Mohler, Richard L. Robinson, Douglas M. Grover
-
Patent number: 8810365Abstract: 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: GrantFiled: April 8, 2011Date of Patent: August 19, 2014Assignee: Avaya Inc.Inventor: Douglas M. Grover
-
Patent number: 8495062Abstract: 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: GrantFiled: July 24, 2009Date of Patent: July 23, 2013Assignee: Avaya Inc.Inventor: Douglas M. Grover
-
Patent number: 8380805Abstract: 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: GrantFiled: December 23, 2009Date of Patent: February 19, 2013Assignee: Avaya Inc.Inventors: Mehmet C. Balasaygun, Timothy I. Ross, Douglas M. Grover
-
Publication number: 20120256723Abstract: 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: ApplicationFiled: April 8, 2011Publication date: October 11, 2012Applicant: AVAYA INC.Inventor: Douglas M. Grover
-
Publication number: 20120044156Abstract: 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: ApplicationFiled: September 30, 2010Publication date: February 23, 2012Applicant: AVAYA INC.Inventors: Paul Roller Michaelis, Douglas M. Grover, David Mohler, Richard Robinson
-
Publication number: 20110246884Abstract: 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: ApplicationFiled: October 5, 2010Publication date: October 6, 2011Applicant: Avaya Inc.Inventor: Douglas M. Grover
-
Publication number: 20110239111Abstract: 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: ApplicationFiled: March 24, 2010Publication date: September 29, 2011Applicant: AVAYA INC.Inventor: Douglas M. GROVER
-
Publication number: 20110044474Abstract: 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: ApplicationFiled: August 19, 2009Publication date: February 24, 2011Applicant: AVAYA INC.Inventors: Douglas M. Grover, David S. Mohler, Christopher P. Ricci
-
Publication number: 20110044440Abstract: 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: ApplicationFiled: November 22, 2009Publication date: February 24, 2011Applicant: AVAYA INC.Inventors: Mehmet C. BALASAYGUN, Paul Roller MICHAELIS, Douglas M. GROVER
-
Publication number: 20110047238Abstract: 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: ApplicationFiled: December 23, 2009Publication date: February 24, 2011Applicant: AVAYA, INC.Inventors: Mehmet C. BALASAYGUN, Timothy I. ROSS, Douglas M. GROVER
-
Publication number: 20110022609Abstract: 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: ApplicationFiled: July 24, 2009Publication date: January 27, 2011Applicant: AVAYA INC.Inventor: Douglas M. Grover
-
Publication number: 20100290608Abstract: 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: ApplicationFiled: May 18, 2009Publication date: November 18, 2010Applicant: AVAYA INC.Inventors: Douglas M. Grover, Paul Roller Michaelis