Patents by Inventor Grady Leno
Grady Leno 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: 11849072Abstract: Methods and system for automating conferencing in a communication session are provided herein. In some embodiments, a method for automating conferencing in a communication session includes establishing a communication session between a first end-user device and a second end-user device; receiving a first notification message from the first end-user device indicating that the communication session is at least one of visible or joinable by one or more devices associated with the first end-user device, wherein the one or more devices are associated with the first end-user device when the one or more devices are one of (i) pre-registered and stored with an association to the first end-user device, (ii) pre-authenticated to tether the one or more devices to the first end-user device, or (iii) pre-associated with a same user account profile; and sending a second notification message to the one or more devices associated with the first end-user device.Type: GrantFiled: October 15, 2019Date of Patent: December 19, 2023Assignee: Vonage Business Inc.Inventors: Tzahi Efrati, Jonathan Alexander, Sagi Dudai, Eugene Peter Cannon, Brian Grady Leno
-
Publication number: 20200045182Abstract: Methods and system for automating conferencing in a communication session are provided herein. In some embodiments, a method for automating conferencing in a communication session includes establishing a communication session between a first end-user device and a second end-user device; receiving a first notification message from the first end-user device indicating that the communication session is at least one of visible or joinable by one or more devices associated with the first end-user device, wherein the one or more devices are associated with the first end-user device when the one or more devices are one of (i) pre-registered and stored with an association to the first end-user device, (ii) pre-authenticated to tether the one or more devices to the first end-user device, or (iii) pre-associated with a same user account profile; and sending a second notification message to the one or more devices associated with the first end-user device.Type: ApplicationFiled: October 15, 2019Publication date: February 6, 2020Inventors: Tzahi Efrati, Jonathan Alexander, Sagi Dudai, Eugene Peter Cannon, Brian Grady Leno
-
Patent number: 9763079Abstract: Methods and systems for communication history reconciliation amongst linked devices are provided herein. In some embodiments, a method for communication history reconciliation amongst linked devices may include receiving an incoming communication request directed to a communication identifier associated with a user account, transmitting the communication request to at least a first device and a second device associated with the user account, receiving, responsive to the communication request, a message from the first device indicating that the first device has accepted the communication request to establish a call, and transmitting, to the second device, an indication that the communication request was accepted by the first device.Type: GrantFiled: July 24, 2014Date of Patent: September 12, 2017Assignee: Vonage Business Inc.Inventors: Brian Grady Leno, Tzahi Efrati, Jaya Meghani
-
Publication number: 20160029202Abstract: Methods and systems for communication history reconciliation amongst linked devices are provided herein. In some embodiments, a method for communication history reconciliation amongst linked devices may include receiving an incoming communication request directed to a communication identifier associated with a user account, transmitting the communication request to at least a first device and a second device associated with the user account, receiving, responsive to the communication request, a message from the first device indicating that the first device has accepted the communication request to establish a call, and transmitting, to the second device, an indication that the communication request was accepted by the first device.Type: ApplicationFiled: July 24, 2014Publication date: January 28, 2016Inventors: Brian Grady Leno, Tzahi Efrati, Jaya Meghani
-
Publication number: 20150111553Abstract: Methods and system for automating conferencing in a communication session are provided herein. In some embodiments, a method for automating conferencing in a communication session includes detecting an established communication session between a first end-user device and a second end-user device, notifying a third end-user device associated with the first user device that the established communication session is available to be joined, receiving a request from the third end-user device to join the communication session, and establishing a conference session with the first end-user device, the second-end user device, and the third end-user device.Type: ApplicationFiled: December 23, 2014Publication date: April 23, 2015Inventors: Tzahi Efrati, Jonathan Alexander, Sagi Dudai, Eugene Peter Cannon, Brian Grady Leno
-
Publication number: 20150109968Abstract: Methods and system for automating conferencing in a communication session are provided herein. In some embodiments, a method for automating conferencing in a communication session includes detecting an established communication session between a first end-user device and a second end-user device, notifying a third end-user device associated with the first user device that the established communication session is available to be joined, receiving a request from the third end-user device to join the communication session, and establishing a conference session with the first end-user device, the second-end user device, and the third end-user device.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: VONAGE NETWORK LLCInventors: Brian Grady Leno, Tzahi Efrati
-
Patent number: 7389475Abstract: An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e.g., menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.Type: GrantFiled: January 14, 2005Date of Patent: June 17, 2008Assignee: Microsoft CorporationInventors: Joshua Clow, Adrian Garside, Shiraz Somji, Donald D. Karlov, Bob Dain, Jeffrey W. Pettiross, Tobiasz A. Zielinski, Alexander Gounares, Leroy B. Keely, Ravi Soin, Erik Geidl, Marieke Iwema, Grady Leno
-
Patent number: 7386803Abstract: An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e.g., menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.Type: GrantFiled: January 14, 2005Date of Patent: June 10, 2008Assignee: Microsoft CorporationInventors: Joshua Clow, Adrian Garside, Shiraz Somji, Donald D. Karlov, Bob Dain, Jeffrey W. Pettiross, Tobiasz A. Zielinski, Alexander Gournares, Leroy B. Keely, Ravi Soin, Erik Geidl, Marieke Iwema, Grady Leno
-
Patent number: 6928619Abstract: An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e.g., menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.Type: GrantFiled: May 10, 2002Date of Patent: August 9, 2005Assignee: Microsoft CorporationInventors: Joshua Clow, Adrian Garside, Shiraz Somji, Donald D. Karlov, Bob Dain, Jeffrey W. Pettiross, Tobiasz A. Zielinski, Alexander Gournares, Leroy B. Keely, Ravi Soin, Erik Geidl, Marieke Iwema, Grady Leno
-
Publication number: 20050125741Abstract: An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e.g., menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.Type: ApplicationFiled: January 14, 2005Publication date: June 9, 2005Applicant: Microsoft CorporationInventors: Joshua Clow, Adrian Garside, Shiraz Somji, Donald Karlov, Bob Dain, Jeffrey Pettiross, Tobiasz Zielinski, Alexander Gournares, Leroy Keely, Ravi Soin, Erik Geidl, Marieke Iwema, Grady Leno
-
Publication number: 20050125740Abstract: An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e.g., menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.Type: ApplicationFiled: January 14, 2005Publication date: June 9, 2005Applicant: Microsoft CorporationInventors: Joshua Clow, Adrian Garside, Shiraz Somji, Donald Karlov, Bob Dain, Jeffrey Pettiross, Tobiasz Zielinski, Alexander Gournares, Leroy Keely, Ravi Soin, Erik GeidI, Marieke Iwema, Grady Leno
-
Publication number: 20050015731Abstract: Systems, methods, computer-readable media, and user interfaces for entering, handling, or manipulating data on a computer desktop may include: (a) providing a first viewable region capable of displaying a first portion of a desktop on a display device; and (b) providing a second viewable region capable of displaying a second portion of the desktop on the display device, wherein a portion of the first viewable region redirects data input to and associates the data input with the second portion of the desktop. Other systems, methods, computer-readable media, and user interfaces may include: (a) maintaining a first portion of a desktop; (b) maintaining a second portion of the desktop, wherein the second portion of the desktop includes a region representing the first portion of the desktop; and (c) altering content of the first and/or second portions of the desktop in at least some instances based on data input directed to the region.Type: ApplicationFiled: July 15, 2003Publication date: January 20, 2005Applicant: Microsoft CorporationInventors: William Mak, Grady Leno, Michael Tsang
-
Publication number: 20040225965Abstract: Techniques are disclosed for controlling the behavior of a data entry user interface, such as a data input panel, based upon the status of an insertion location. For example, both the position and content of a data input panel are provided based upon the detected characteristics of the insertion location. Further, a technique for invoking or dismissing a data entry user interface may be provided based upon the status of an insertion location.Type: ApplicationFiled: May 6, 2003Publication date: November 11, 2004Applicant: Microsoft CorporationInventors: Adrian J. Garside, Leroy B. Keely, Thomas R. Wick, William Mak, Grady Leno, Steve Dodge, Todd A. Torset
-
Publication number: 20030210270Abstract: An improved system for managing user inputs and z-order in a graphic user interface (GUI) environment is disclosed. A GUI element may include a plurality of keys corresponding to keys on a typical keyboard, and may serve as a replacement for the keyboard. The system permits an application having an input focus to retain the input focus while inputs are received in the GUI element, and even transient user interface elements (e.g., menus) will remain displayed in those applications after the user inputs are entered. Input pen and mouse events may first be forwarded to the input area application, which may remove the events from the normal circulation, preventing other applications from learning of the events, and then post those events to the input panel application separately.Type: ApplicationFiled: May 10, 2002Publication date: November 13, 2003Applicant: Microsoft Corp.Inventors: Joshua Clow, Adrian Garside, Shiraz Somji, Donald D. Karlov, Bob Dain, Jeffrey W. Pettiross, Tobiasz A. Zielinski, Alexander Gournares, Leroy B. Keely, Ravi Soin, Erik Geidl, Marieke Iwema, Grady Leno