Patents by Inventor Dean Thorson

Dean Thorson 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: 20210029251
    Abstract: Techniques are disclosed for managing media communications in a communication system that includes communication devices managed and mediated by a communication server, wherein the communication devices are communicable over a plurality of configurable channels. A communication server receives, from a first communication device, a request to immediately communicate with one or more other communication devices over a channel configured for direct media communications between the first and one or more other communication devices. The request includes a means for identifying the one or more other communication device. The communication server determines a current channel to which the one or more other communication devices are set and automatically switches the channel to which the one or more other communication devices are set from the current channel to the channel configured for direct media communications between the first and one or more other communication devices.
    Type: Application
    Filed: February 28, 2020
    Publication date: January 28, 2021
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10594868
    Abstract: Techniques are disclosed for responding to a pre-recorded inbound voice message in a communication system that includes communication devices and a communication server. In a first communication device, a pre-recorded inbound voice message is received from a sender communication device via a communication server. A reply mode is set for a response voice message from a plurality of reply modes. The response voice message is recorded and a reply mode flag is inserted into a message header. The response voice message is then sent to the communication server where it determines the reply mode. When the reply mode is reply to all, the response voice message is sent to the sender communication device and other recipient communication devices. When the reply mode is reply to sender, a direct channel communication link is established between the first communication device and the sender communication device and the response voice message is sent directly to the sender communication device.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: March 17, 2020
    Assignee: Republic Wireless, Inc.
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10523818
    Abstract: Techniques are disclosed for managing inbound voice messages in a communication system that includes communication devices and a communication server. A communication device receives an inbound voice message that is associated with a voice message temporal mode that includes a message mode and a live mode. The communication device may then determine the voice message temporal mode for the inbound voice message as well as a device temporal mode associated with the receiving communication device. The device temporal mode also includes a message mode and a live mode. When the voice message temporal mode is determined to be message mode, the communication device may provide a message received notification on the receiving communication device. When the device temporal mode is determined to be message mode, the communication device may provide a message received notification on the receiving communication device regardless of the voice message temporal mode.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 31, 2019
    Assignee: Republic Wireless, Inc.
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10470005
    Abstract: Techniques are disclosed for managing outbound voice messages in a communication system that includes communication devices and a communication server. A temporal mode of either live mode or message mode and a recipient mode of either group mode or direct mode are selected and set for an outbound voice message. Based on the selected settings for temporal mode and recipient mode the originating communication device records a voice message that is relayed to the communication server where it is distributed to other communication devices according to the rules or parameters associated with the temporal and recipient mode selected.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: November 5, 2019
    Assignee: REPUBLIC WIRELESS, Inc.
    Inventors: Sai Rathnam, Justin Milam, Ryan McShane, Dean Thorson, James Mulcahy, Jared Kashimba, Matthew Newton, Ibraheem Khalifa, Steve Ims
  • Patent number: 10321251
    Abstract: Various embodiments describe techniques for switching microphones in a multiple microphone system. The techniques incorporate sampling audio signals from multiple microphones, determining a microphone that has the greatest incoming amplitude during the analysis window, and switching the microphone to that greatest amplitude microphone. The transition point for switching microphones may be determined when either the amplitude of the incoming signal is within an error bound of zero or at a “zero-crossing” in the input amplitude stream.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: June 11, 2019
    Assignee: Republic Wireless, Inc.
    Inventor: Dean Thorson
  • Patent number: 10021618
    Abstract: A method and apparatus for providing wireless access to a radio access network for a user equipment (UE) obtains, at a server (102), a plurality UE upload cell messages from a plurality UEs (106) served by different cells (402). Each UE upload cell message includes cell specific data and corresponding UE specific data for a specific cell. The method and apparatus aggregate network cell data based at least on the cell specific data and the corresponding UE specific data (404). For example, the method and apparatus may aggregate the cell specific data and the corresponding UE specific data for each serving cell, such that the observances by the UEs are grouped together according to each serving cell. A UE may then receive cell information that is based on the aggregated network cell data (506) to, for example, re-order a scan list or cell roaming list, or bias a cell measurement.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 10, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: William Morgan, Daniel Chisu, Dean Thorson
  • Patent number: 9972343
    Abstract: Various embodiments describe a multi-step process for determining whether the keyword has been spoken. The first tier uses an onboard digital signal processor (DSP) to process converted audio signals. If the DSP analysis cannot confirm the keyword due to noise in the signal, a second tier of processing may use an applications processor (AP) and a more stringent audio filter to try to verify the keyword. If the AP analysis cannot confirm the keyword, a third tier of processing may use server side processor and an even more stringent audio filter to try to verify the keyword. Certain signal to noise ratios (SNRs) of the detected and converted audio signal are used to decide when and if to try the second and third tier of processing.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: May 15, 2018
    Assignee: Republic Wireless, Inc.
    Inventors: Dean Thorson, Jared Kashimba, Matthew Newton, Justin Milam
  • Patent number: 9674064
    Abstract: Various embodiments are generally directed to techniques for transaction processing in servers. Some embodiments are particularly directed to a transaction processing system that is able to induce random bounded delay in processing transactions at a server. In some embodiments, the transaction processing system may monitor a rate of transaction requests received at a server and determine whether to delay servicing at least one requested transaction based on comparing the rate of transaction requests received, or a value at least partially based thereon, to one or more thresholds.
    Type: Grant
    Filed: December 26, 2016
    Date of Patent: June 6, 2017
    Assignee: REPUBLIC WIRELESS, INC.
    Inventor: Dean Thorson
  • Publication number: 20160323799
    Abstract: A method and apparatus for providing wireless access to a radio access network for a user equipment (UE) obtains, at a server (102), a plurality UE upload cell messages from a plurality UEs (106) served by different cells (402). Each UE upload cell message includes cell specific data and corresponding UE specific data for a specific cell. The method and apparatus aggregate network cell data based at least on the cell specific data and the corresponding UE specific data (404). For example, the method and apparatus may aggregate the cell specific data and the corresponding UE specific data for each serving cell, such that the observances by the UEs are grouped together according to each serving cell. A UE may then receive cell information that is based on the aggregated network cell data (506) to, for example, re-order a scan list or cell roaming list, or bias a cell measurement.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Applicant: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: William Morgan, Daniel Chisu, Dean Thorson
  • Patent number: 9191497
    Abstract: A method and apparatus that implements avatar modifications to another user's avatar from a first mobile communication device is disclosed. The method may include selecting an avatar modification to relating to a user of a second mobile communication device based on input from a user, and sending a signal to initiate transmission of selected avatar modification to at least one of the second mobile communication device, an avatar management server, and a plurality of mobile communication devices wherein the user's avatar modification may be viewed by other mobile communication device users.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: November 17, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: William P. Alberth, Jr., Dean Thorson
  • Patent number: 8941623
    Abstract: Methods and devices are provided for determining location of an input on a surface of a device using a plurality of acoustic sensing elements. An exemplary method comprises determining a current support configuration of the device, selecting a device acoustic signature corresponding to the current support configuration, measuring acoustic response corresponding to the input at each acoustic sensing element of the plurality of acoustic sensing elements, and determining the location of the input based on the measured acoustic responses and the selected device acoustic signature for the current support configuration.
    Type: Grant
    Filed: July 27, 2010
    Date of Patent: January 27, 2015
    Assignee: Motorola Mobility LLC
    Inventors: William Alberth, Dean Thorson
  • Publication number: 20120026135
    Abstract: Methods and devices are provided for determining location of an input on a surface of a device using a plurality of acoustic sensing elements. An exemplary method comprises determining a current support configuration of the device, selecting a device acoustic signature corresponding to the current support configuration, measuring acoustic response corresponding to the input at each acoustic sensing element of the plurality of acoustic sensing elements, and determining the location of the input based on the measured acoustic responses and the selected device acoustic signature for the current support configuration.
    Type: Application
    Filed: July 27, 2010
    Publication date: February 2, 2012
    Applicant: MOTOROLA, INC.
    Inventors: William Alberth, Dean Thorson
  • Publication number: 20090158160
    Abstract: A method and apparatus that implements avatar modifications to another user's avatar from a first mobile communication device is disclosed. The method may include selecting an avatar modification to relating to a user of a second mobile communication device based on input from a user, and sending a signal to initiate transmission of selected avatar modification to at least one of the second mobile communication device, an avatar management server, and a plurality of mobile communication devices wherein the user's avatar modification may be viewed by other mobile communication device users.
    Type: Application
    Filed: December 13, 2007
    Publication date: June 18, 2009
    Applicant: Motorola, Inc.
    Inventors: William P. ALBERTH, JR., Dean THORSON
  • Publication number: 20090128346
    Abstract: Disclosed are devices and methods of electronic devices for activating an alarm when it is detected that an applied charging voltage has dropped below a threshold value. An electronic device is configured to detect the type of charger, for example, a bicycle charger or motorcycle charger, connected to the electronic device according to a charger attribute. The electronic device may further detect when the applied charging voltage has decreased below the predetermined threshold value. When the device is detected to be connected to a particular type of charger, and it is detected that the applied charging voltage has decreased below the threshold value, the alarm may be activated after a predetermined time. In this way, a user of a bicycle charger or other vehicle charger can be reminded to remove the electronic device from the charging cradle of the vehicle, helping to avoid loss or theft of the device.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Hong Zhao, Christian Flowers, Dean Thorson
  • Publication number: 20070275722
    Abstract: A mobile station (201) having an improved receiver capability over legacy mobile stations may detect additional base stations (205, 209) for the candidate list (219). The mobile station (201) provides a receiver capability indication to the network via a message such as an origination message, a page response message, a handover message, or a registration message. The message may utilize one or more bit fields of an information packet (300), or otherwise an information element (401) to convey the receiver capability information. The BTS (203) or BSC (109) will accordingly customize the mobile station handover parameters to better utilize the mobile station capabilities.
    Type: Application
    Filed: May 5, 2006
    Publication date: November 29, 2007
    Inventors: Dean Thorson, William Alberth, Scott Droste
  • Publication number: 20070149178
    Abstract: A method is provided for transferring user identities between one CDMA wireless communication device (120) and another in a wireless CDMA communication system (100) having a network system controller (140). The network controller (140) receives an activation command from a wireless communication device (120), the activation command including identification information identifying the activating wireless communication device (404). Next, the network controller determines whether the activating wireless communication device is a transferred identity wireless communication device in response to the identification information (424). The network controller then activates the activating wireless communication device with a transferred identity (436) if the activating wireless communication device is determined to be a transferred identity wireless communication device (424).
    Type: Application
    Filed: December 28, 2005
    Publication date: June 28, 2007
    Inventors: Dean Thorson, William Alberth, Hong Zhao
  • Publication number: 20070140204
    Abstract: A communication device (102), communication node (104), and method for transmitting a message are disclosed. The method includes calculating number of frames (402) in a message to be transmitted from the communication device. The method further includes determining transmission power (404) for the message based on the number of frames. The method further includes transmitting each frame of the message (406) using the determined transmission power.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: Dean Thorson, Daniel Declerck, Jonathan Gross, Shawn Hogberg
  • Publication number: 20070049249
    Abstract: A correlating receiver is used (102) at a code division multiple access base transceiver station to monitor what may comprise possible multi-path versions of a transmission from an authorized communication system user to provide monitoring results. These monitoring results are then used (103) to detect when one of the possible multi-path versions of the transmission was sourced by an unauthorized communication system user while at least another of the possible multi-path versions of the transmission was, in fact, sourced by an authorized communication system user. In a preferred approach the unauthorized communication system user is then identified (104) as being a clone.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Inventors: Dean Thorson, William Bayer, Asif Mehdi
  • Publication number: 20070015513
    Abstract: Upon detecting (101) at least a potential soft handoff of a mobile station, wherein the soft handoff would entail a net reduction in allocated system resources for that mobile station, one automatically facilitates adjustment (103) of the forward channel gain for at least one base station as is presently supporting that mobile station prior to actually effecting the net reduction in allocated system resources.
    Type: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Inventors: Dean Thorson, Kazuhiro Ondo, Eric Tsou
  • Publication number: 20070008876
    Abstract: A method within a communication device (105) for preventing reporting of duplicate pilots within a communication system (100) is disclosed. The method includes communicating with one or more base stations (110); monitoring and maintaining a pilot set (200); allocating one or more pilots not found in the active set (205), the candidate set (210), or the neighbor set (215) to a remaining set (220) comprising one or more remaining set pilots; providing a remaining set window (225) around each remaining set pilot; and eliminating a remaining set pilot when the remaining set window (225) around the remaining set pilot overlaps any of the active, the candidate, or the neighbor set pilots.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 11, 2007
    Inventors: William Welnick, Dean Thorson