Patents by Inventor James C. Ferrans
James C. Ferrans 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: 9162146Abstract: A system for establishing multi-party wireless game sessions includes a game session broker and at least two wireless units. Each wireless unit includes a first wireless device having relatively low power consumption and a second wireless device having relatively high power consumption. The game session broker receives a session ready message that includes location information for a first player and search for a second player having location information matching the location information for the first player. Finding a matching player, the game session broker sends session available messages to wireless units associated with the first and second players. Session ready messages are sent and session available message are received via first wireless devices. Upon receiving the session available message, the first and second players can establish a wireless game session using their respective second wireless devices.Type: GrantFiled: June 15, 2012Date of Patent: October 20, 2015Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Weidong Shi, Jonathan R. Engelsma, James C. Ferrans, Mathieu C. Hans
-
Patent number: 8904292Abstract: A method and system for processing email messages are disclosed. In at least one embodiment, the method includes receiving a first signal input indicative of a request that contents of a selected email message be displayed on a display associated with a client computer device, wherein the contents are stored in a memory device associated with a server computer device and include contents of at least one other email message. The method further includes causing displaying of the contents of the selected email message for reviewing by the user. The method additionally includes making a determination of whether the contents of the at least one other email message have been reviewed by the user during the user's review of the contents of the selected email message, and providing an indication regarding whether or to what extent the at least one other email message has been read based upon the determination.Type: GrantFiled: December 8, 2009Date of Patent: December 2, 2014Assignee: Motorola Mobility LLCInventors: Zhi-Hua Fan, Mark T Ahlenius, Craig J Detter, James C Ferrans, Kun Zhao
-
Patent number: 8386260Abstract: Embodiments of a system include a client device (102), a voice server (106), and an application server (104). The voice server is distinct from the application server. The client device renders (316) a visual display that includes at least one display element for which input data is receivable though a visual modality and a voice modality. The client device may receive speech through the voice modality and send (502) uplink audio data representing the speech to the voice server over an audio data path (124). The application server receives (514) a speech recognition result from the voice server over an application server/voice server control path (122). The application server sends (514), over an application server/client control path (120), a message to the client device that includes the speech recognition result. The client device updates (516) one or more of the display elements according to the speech recognition result.Type: GrantFiled: December 17, 2008Date of Patent: February 26, 2013Assignee: Motorola Mobility LLCInventors: Jonathan R. Engelsma, Anuraj Kunnummel Ennai, James C. Ferrans
-
Patent number: 8370160Abstract: Embodiments include methods and apparatus for synchronizing data and focus between visual and voice views associated with distributed multi-modal applications. An embodiment includes a client device adapted to render a visual display that includes at least one multi-modal display element for which input data is receivable though a visual modality and a voice modality. When the client detects a user utterance via the voice modality, the client sends uplink audio data representing the utterance to a speech recognizer. An application server receives a speech recognition result generated by the speech recognizer, and sends a voice event response to the client. The voice event response is sent as a response to an asynchronous HTTP voice event request previously sent to the application server by the client. The client may then send another voice event request to the application server in response to receiving the voice event response.Type: GrantFiled: December 31, 2007Date of Patent: February 5, 2013Assignee: Motorola Mobility LLCInventors: Michael D. Pearce, Jonathan R. Engelsma, James C. Ferrans
-
Publication number: 20120252571Abstract: A system for establishing multi-party wireless game sessions includes a game session broker and at least two wireless units. Each wireless unit includes a first wireless device having relatively low power consumption and a second wireless device having relatively high power consumption. The game session broker receives a session ready message that includes location information for a first player and search for a second player having location information matching the location information for the first player. Finding a matching player, the game session broker sends session available messages to wireless units associated with the first and second players. Session ready messages are sent and session available message are received via first wireless devices. Upon receiving the session available message, the first and second players can establish a wireless game session using their respective second wireless devices.Type: ApplicationFiled: June 15, 2012Publication date: October 4, 2012Applicant: MOTOROLA MOBILITY, INC.Inventors: Weidong Shi, Jonathan R. Engelsma, James C. Ferrans, Mathieu C. Hans
-
Patent number: 8233916Abstract: A system for establishing multi-party wireless game sessions includes a game session broker and at least two wireless units. Each wireless unit includes a first wireless device having relatively low power consumption and a second wireless device having relatively high power consumption. The game session broker is configured to receive a session ready message that includes location information for a first player and search for a second player having location information matching the location information for the first player. Upon finding a matching player, the game session broker sends session available messages to the wireless units associated with the first and second players. Session ready messages are sent and session available message are received using the first wireless devices. Upon receiving the session available message, the first and second players can establish a wireless game session using their respective second wireless devices.Type: GrantFiled: August 16, 2007Date of Patent: July 31, 2012Assignee: Motorola Mobility, Inc.Inventors: Weidong Shi, Jonathan R. Engelsma, James C. Ferrans, Mathieu C. Hans
-
Publication number: 20100262922Abstract: A method and system for processing email messages are disclosed. In at least one embodiment, the method includes receiving a first signal input indicative of a request that contents of a selected email message be displayed on a display associated with a client computer device, wherein the contents are stored in a memory device associated with a server computer device and include contents of at least one other email message. The method further includes causing displaying of the contents of the selected email message for reviewing by the user. The method additionally includes making a determination of whether the contents of the at least one other email message have been reviewed by the user during the user's review of the contents of the selected email message, and providing an indication regarding whether or to what extent the at least one other email message has been read based upon the determination.Type: ApplicationFiled: December 8, 2009Publication date: October 14, 2010Applicant: MOTOROLA, INC.Inventors: Zhi-Hua Fan, Mark T. Ahlenius, Craig J. Detter, James C Ferrans, Kun Zhao
-
Patent number: 7751431Abstract: A communication unit (105) includes a communication interface, for transmitting and receiving communications when operably connected to a first communication network; and a processor cooperatively operable with the communication interface. Responsive to receipt of an utterance, the communication unit (105) can perform a fetch (109) over the communication interface and can transmit a first message (107) having the utterance over the communication interface. The communication unit (105) can receive a second message (113) having a result (111) of a recognition of the utterance from the communication interface in response to the fetch (109).Type: GrantFiled: December 30, 2004Date of Patent: July 6, 2010Assignee: Motorola, Inc.Inventors: Jonathan R. Engelsma, James C. Ferrans, Michael D. Pearce
-
Publication number: 20090171669Abstract: Embodiments of a system include a client device (102), a voice server (106), and an application server (104). The voice server is distinct from the application server. The client device renders (316) a visual display that includes at least one display element for which input data is receivable though a visual modality and a voice modality. The client device may receive speech through the voice modality and send (502) uplink audio data representing the speech to the voice server over an audio data path (124). The application server receives (514) a speech recognition result from the voice server over an application server/voice server control path (122). The application server sends (514), over an application server/client control path (120), a message to the client device that includes the speech recognition result. The client device updates (516) one or more of the display elements according to the speech recognition result.Type: ApplicationFiled: December 17, 2008Publication date: July 2, 2009Applicant: MOTOROLA, INC.Inventors: Jonathan R. Engelsma, Anuraj Kunnummel Ennai, James C. Ferrans
-
Publication number: 20090171659Abstract: Embodiments include methods and apparatus for synchronizing data and focus between visual and voice views associated with distributed multi-modal applications. An embodiment includes a client device adapted to render a visual display that includes at least one multi-modal display element for which input data is receivable though a visual modality and a voice modality. When the client detects a user utterance via the voice modality, the client sends uplink audio data representing the utterance to a speech recognizer. An application server receives a speech recognition result generated by the speech recognizer, and sends a voice event response to the client. The voice event response is sent as a response to an asynchronous HTTP voice event request previously sent to the application server by the client. The client may then send another voice event request to the application server in response to receiving the voice event response.Type: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: MOTOROLA, INC.Inventors: Michael D. Pearce, Jonathan R. Engelsma, James C. Ferrans
-
Publication number: 20090047982Abstract: A system for establishing multi-party wireless game sessions includes a game session broker and at least two wireless units. Each wireless unit includes a first wireless device having relatively low power consumption and a second wireless device having relatively high power consumption. The game session broker is configured to receive a session ready message that includes location information for a first player and search for a second player having location information matching the location information for the first player. Upon finding a matching player, the game session broker sends session available messages to the wireless units associated with the first and second players. Session ready messages are sent and session available message are received using the first wireless devices. Upon receiving the session available message, the first and second players can establish a wireless game session using their respective second wireless devices.Type: ApplicationFiled: August 16, 2007Publication date: February 19, 2009Inventors: Weidong Shi, Jonathan R. Engelsma, James C. Ferrans, Mathieu C. Hans
-
Publication number: 20080320041Abstract: A method, apparatus, and electronic device for enhancing virtual features in devices are disclosed. A connection interface may pair the mobile telecommunications apparatus with a first accessory. A processor may execute a software program and add a virtual feature associated with the first accessory when the first accessory is present.Type: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Applicant: Motorola, Inc.Inventors: Jonathan R. Engelsma, Mathieu C. Hans, Venugopal Vasudevan, James C. Ferrans
-
Publication number: 20080188203Abstract: A method and apparatus (110) for sender controllable modalities includes the step of generating a communication command (108). The method and apparatus further includes generating a priority command (110) wherein the priority command includes a modality alert command. The priority command (108) may be any suitable command indicating a level of priority as it relates to the communication command (110). The method and apparatus further includes thereupon transmitting the communication command and the priority command (112) to the recipient device (120). The method and apparatus further includes the recipient device (120) verifying the sender device (100) and performing an internal verification (124) of whether the sender device (100) has the ability to override the internal modality setting and to verify if the priority level requests overriding the internal modality setting.Type: ApplicationFiled: April 14, 2008Publication date: August 7, 2008Applicant: Motorola, Inc.Inventors: Jerome O. Vogedes, Frank C. Colonna, James C. Ferrans
-
Patent number: 7373181Abstract: A method and apparatus (110) for sender controllable modalities includes the step of generating a communication command (108). The method and apparatus further includes generating a priority command (110) wherein the priority command includes a modality alert command. The priority command (108) may be any suitable command indicating a level of priority as it relates to the communication command (110). The method and apparatus further includes thereupon transmitting the communication command and the priority command (112) to the recipient device (120). The method and apparatus further includes the recipient device (120) verifying the sender device (100) and performing an internal verification (124) of whether the sender device (100) has the ability to override the internal modality setting and to verify if the priority level requests overriding the internal modality setting.Type: GrantFiled: October 24, 2003Date of Patent: May 13, 2008Assignee: Motorola, Inc.Inventors: Jerome O. Vogedes, Frank C. Colonna, James C. Ferrans
-
Publication number: 20070294273Abstract: A system (100) and method (700) for capturing and cataloguing media filenames can include a media capturing device (101, 102 or 103), a context input device (106) for a providing a context value associated with at least one media file, and a processor (106) coupled to the context input device. The processor can be programmed to apply the context value to a media filename or a group of media filenames. The media capturing device can be a digital camera, a digital audio recording device, a digital video camera, a camera phone, or a portable computing device with any combination thereof. The context input device can include a voice capturing device and the system can further include a voice to text converter and tagging engine for tagging textual representations of captured voice associated with media captured by the media capturing device.Type: ApplicationFiled: June 16, 2006Publication date: December 20, 2007Applicant: MOTOROLA, INC.Inventors: MAURICIO A. BENDECK, JAMES C. FERRANS, JOSE E. KORNELUK, VON A. MOCK