Patents by Inventor David Randall

David Randall 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: 20250390681
    Abstract: A system comprises a memory communicatively coupled to at least one processor. The processor is configured to obtain audio data from a user device configured to perform one or more communication operations with a workspace device. In response to receiving the audio data, the processor is configured to execute the machine learning algorithm to transcribe the audio data into text data and summarize the text data into a request summary. Further, the processor is configured to determine a target operation based on the request summary. The target operation is a determined intent to perform a communication operation. The processor is configured to determine whether the communication operation at least partially matches the authorized communication operations and present the request summary as a reset point to train the one or more machine learning models in response to determining that the communication operation at least partially matches the authorized communication operations.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 25, 2025
    Inventors: David Randall, Emmanuel Dibia, Emad Noorizadeh, Rajan Jhaveri, Christopher Steven Welles, Sushil Golani, Ion Gerald McCusker, John Roderick Spaugh, Dana P Morrow Branch, Justin R Gonzalez, Jennifer Joy Russell, Donatus E Asumu
  • Publication number: 20250391405
    Abstract: A system comprises a memory communicatively coupled to at least one processor. The memory is operable to store a machine learning algorithm configured to evaluate data in accordance with one or more machine learning models. The at least one processor is configured to obtain audio data from a user device. In response to receiving the audio data, the processor is configured to execute the machine learning algorithm to transcribe the audio data into text data and summarize the text data into a request summary. Further, the processor is configured to determine a target operation based on the request summary in response to summarizing the text data. The target operation is a determined intent to perform a communication operation. The processor is configured to map the target operation to a suggestion and presenting the suggestion to a workspace device.
    Type: Application
    Filed: June 20, 2024
    Publication date: December 25, 2025
    Inventors: David Randall, Emmanuel Dibia, Emad Noorizadeh, Rajan Jhaveri, Christopher Steven Welles, Sushil Golani, Ion Gerald McCusker, John Roderick Spaugh, Dana P Morrow Branch, Justin R Gonzalez, Jennifer Joy Russell, Donatus E Asumu
  • Patent number: 11233904
    Abstract: Apparatus and methods for gathering information from layered bots. The apparatus may be configured to run an instance of a user-facing bot. The platform may be configured to send to a selected support bot a back-end query. The platform may be configured to receive from the selected support bot an “OPEN” conversation status for the conversation. The platform may be configured to receive, after receiving the “OPEN” conversation status: a response to the back-end query; and a status update for the conversation status. The status update may be “WAITING”. The platform may be configured to repeat (a) through (c) below until the status update is “CLOSED”: (a) acquire from the user a responsive supplemental fact; (b) transmit to the contact bot the responsive supplemental fact; (c) receive from the contact bot: a response to the supplemental fact; and a status update for the conversation status.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: January 25, 2022
    Assignee: Bank of America Corporation
    Inventors: Maruthi Z. Shanmugam, Nishant H. Shah, Chris Welles, David Randall, Kiran Kadekoppa
  • Patent number: 9332512
    Abstract: At least one of transmissions and receptions over allocated radio resources within a first timing advance group are synchronized using a first timer; and similar for allocated radio resources within a second timing advance group that are synchronized using a second timer. In response to determining that the first timer remains synchronized while the second timer is not synchronized with a radio network which has allocated the respective radio resources, a first procedure is followed for the case in which there is a primary component carrier within the second timing advance group and a different second procedure for the case in which there is no primary component carrier within the second timing advance group. In an exemplary embodiment, a message is sent to the radio network indicating that the second timer has expired. Various distinctions between the two procedures, and how the message is sent, are detailed for different embodiments.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: May 3, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Benoist P. Sebire, David Randall
  • Publication number: 20150341885
    Abstract: At least one of transmissions and receptions over allocated radio resources within a first timing advance group are synchronized using a first timer; and similar for allocated radio resources within a second timing advance group that are synchronized using a second timer. In response to determining that the first timer remains synchronized while the second timer is not synchronized with a radio network which has allocated the respective radio resources, a first procedure is followed for the case in which there is a primary component carrier within the second timing advance group and a different second procedure for the case in which there is no primary component carrier within the second timing advance group. In an exemplary embodiment, a message is sent to the radio network indicating that the second timer has expired. Various distinctions between the two procedures, and how the message is sent, are detailed for different embodiments.
    Type: Application
    Filed: June 5, 2015
    Publication date: November 26, 2015
    Inventors: Benoist P. Sebire, David Randall
  • Patent number: 9094905
    Abstract: A method, apparatus and computer program product are provided to facilitate the determination of the timing advances of each of a plurality of component carriers by triggering the determination of the timing advances in response to certain pre-defined events that are indicative of a need for the timing advance to be determined. A method may include determining that a pre-defined event has occurred and triggering a determination of a timing advance for a second component carrier relative to a timing advance of a first component carrier based upon occurrence of the predefined event. In this regard, both the component carriers are concurrently allocated to a mobile terminal. The method may also utilize the timing advance to synchronize communications on the second component carrier between the mobile terminal and a network. A corresponding apparatus and computer program product may also be provided.
    Type: Grant
    Filed: April 2, 2011
    Date of Patent: July 28, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Wei Bai, David Randall, Erlin Zeng, Jing Han, Haiming Wang
  • Patent number: 9084195
    Abstract: At least one of transmissions and receptions over allocated radio resources within a first timing advance group are synchronized using a first timer; and similar for allocated radio resources within a second timing advance group that are synchronized using a second timer. In response to determining that the first timer remains synchronized while the second timer is not synchronized with a radio network which has allocated the respective radio resources, a first procedure is followed for the case in which there is a primary component carrier within the second timing advance group and a different second procedure for the case in which there is no primary component carrier within the second timing advance group. In an exemplary embodiment, a message is sent to the radio network indicating that the second timer has expired. Various distinctions between the two procedures, and how the message is sent, are detailed for different embodiments.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: July 14, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Benoist P. Sebire, David Randall
  • Patent number: 8867435
    Abstract: Transmissions sent on a multicast broadcast multimedia service control channel (MCCH) to a mobile terminal are determined to be successfully received by signalling the expected number of messages within the transmission; and terminating receipt of the MCCH only when the number of messages received is equal to the number of messages signalled.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: October 21, 2014
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventor: David Randall
  • Patent number: 8755320
    Abstract: An apparatus configured to receive packets associated with a service and to communicate the packets to at least one user in a system enabling communication of multiple data streams in a transmission is disclosed. The apparatus is configured to assign packets of a data stream with a service identifier.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: June 17, 2014
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventors: Angelo Centonza, David Randall
  • Patent number: 8699394
    Abstract: A method and radio communication system for the transmit useful information as a service to several user stations with at least one radio network controller, at least one base station and at least one user station. The radio network controller is connected to an access device in a core network. The useful information is provided to several users as a service, whereby the user stations of the users are informed before the transmission of the useful information. According to the invention, the notification for the user stations of the users at least partly comprises a request for a response and the transmission of the useful information at least partly occurs after receipt of the response.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: April 15, 2014
    Assignee: Siemens Aktiengellschaft
    Inventors: Norbert Kroth, David Randall, Jörg Schniedenharn, Alexander Vesely
  • Publication number: 20140016623
    Abstract: A method, apparatus and computer program product are provided to facilitate the determination of the timing advances of each of a plurality of component carriers by triggering the determination of the timing advances in response to certain pre-defined events that are indicative of a need for the timing advance to be determined. A method may include determining that a pre-defined event has occurred and triggering a determination of a timing advance for a second component carrier relative to a timing advance of a first component carrier based upon occurrence of the predefined event. In this regard, both the component carriers are concurrently allocated to a mobile terminal. The method may also utilize the timing advance to synchronize communications on the second component carrier between the mobile terminal and a network. A corresponding apparatus and computer program product may also be provided.
    Type: Application
    Filed: April 2, 2011
    Publication date: January 16, 2014
    Applicant: Renesas Mobile Corporation
    Inventors: Wei Bai, David Randall, Erlin Zeng, Jing Han, Haiming Wang
  • Patent number: 8391223
    Abstract: The present invention relates to an apparatus and a method for indicating a channel resource. The apparatus including a transmitter arranged to transmit an indicating acquisition indication channel signature wherein said indicating signature is used to indicate an enhanced dedicated channel resource (uplink resource set) to be used by a user equipment; a memory configured to store a mapping associating a random access channel signature sequence to one or more of the indicating acquisition indication channel signatures; and a data processor configured to use the stored mapping to relate a random access channel signature sequence to one or more of the indicating acquisition indication channel signatures; configured to relate each indicating acquisition indication channel signature to an uplink resource set such there is a three-way mapping between the random access channel signature sequence, the one or more indicating acquisition indication channel signatures and the uplink resource set.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: March 5, 2013
    Assignee: Nokia Siemens Networks Oy
    Inventors: Kristan Barraclough, Sami-Jukka Hakola, David Randall, Markus Wimmer
  • Patent number: 8374084
    Abstract: A method of scheduling packets in a mobile communication system includes, in each time period, assigning to each bearer of a terminal, a credit. In each time period for which resources are available, accepting data packets from a bearer in accordance with predefined constraints of priority, buffer content and credit. An accepted data packet size may exceed the available credit by an amount in a predefined range.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: February 12, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventors: David Randall, Thomas Stadler, Burghard Unteregger
  • Patent number: 8254975
    Abstract: According to a first aspect, there is provided a method for controlling uplink access transmissions in a radio communication system, wherein a user equipment determines a delay time for transmitting a signal on an uplink access channel, wherein the delay time is randomly determined based upon a probability distribution that increases in density with increasing delay. According to a second aspect, there is provided a method for controlling uplink access transmissions in a radio communication system, wherein from a base station of the radio communication system, time variable information is signalled in downlink to user equipments located in an area covered by the base station, wherein the information is used to determine delay times for transmitting signals on an uplink access channel and wherein the information varies based upon a probability distribution which increases in density with increasing time.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: August 28, 2012
    Assignee: Siemens Aktiengesellschaft
    Inventors: Norbert Kroth, David Randall, Agnes Revel, Jörg Schniedenharn
  • Patent number: 8111900
    Abstract: Various computer-implemented methods are provided. One method for sorting defects in a design pattern of a reticle includes searching for defects of interest in inspection data using priority information associated with individual defects in combination with one or more characteristics of a region proximate the individual defects. The priority information corresponds to modulation levels associated with the individual defects. The inspection data is generated by comparing images of the reticle generated for different values of a lithographic variable. The images include at least one reference image and at least one modulated image. A composite reference image can be generated from two or more reference images. The method also includes assigning one or more identifiers to the defects of interest. The identifier(s) may include, for example, a defect classification and/or an indicator identifying if the defects of interest are to be used for further processing.
    Type: Grant
    Filed: May 15, 2010
    Date of Patent: February 7, 2012
    Assignee: KLA-Tencor Technologies Corp.
    Inventors: Kenong Wu, David Randall, Kourosh Nafisi, Ramon Ynzunza, Ingrid B. Peterson, Ariel Tribble, Michal Kowalski, Lisheng Gao, Ashok Kulkarni
  • Publication number: 20110243102
    Abstract: At least one of transmissions and receptions over allocated radio resources within a first timing advance group are synchronized using a first timer; and similar for allocated radio resources within a second timing advance group that are synchronized using a second timer. In response to determining that the first timer remains synchronized while the second timer is not synchronized with a radio network which has allocated the respective radio resources, a first procedure is followed for the case in which there is a primary component carrier within the second timing advance group and a different second procedure for the case in which there is no primary component carrier within the second timing advance group. In an exemplary embodiment, a message is sent to the radio network indicating that the second timer has expired. Various distinctions between the two procedures, and how the message is sent, are detailed for different embodiments.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Inventors: Benoist P. Sebire, David Randall
  • Patent number: 7920859
    Abstract: A method of controlling receipt of signals at a terminal (1) of communications system involves receiving data (D1,D2) on at least one control channel from a first base station (2). The terminal is adapted to periodically perform measurements on signals transmitted by at least one second base station (3,4). The terminal determines whether a period in which data signals (D2) are on the at least on control channel at least partially overlaps with a period for performing measurements (M2) and disables performance of measurements in favor of receipt of data on the at least one control channel.
    Type: Grant
    Filed: October 10, 2005
    Date of Patent: April 5, 2011
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventors: Volker Breuer, Nobert Kroth, Toby Kier Proctor, David Randall
  • Publication number: 20100322246
    Abstract: A method comprises determining that at least one data portion is missing from a first data set; the first data set comprising a plurality of data portion; creating a second data set having a plurality of parts from the plurality of data portions; inserting an indicator for each data portion in the second data set; the indicator indicating the end of the respective data portion; and calculating which parts of the second data set are affected by one or more data portions which have not been received.
    Type: Application
    Filed: March 25, 2008
    Publication date: December 23, 2010
    Applicant: NOKIA CORPORATION
    Inventors: Mikko Rinne, David Randall, Angelo Centoza
  • Patent number: 7805155
    Abstract: A mobile terminal selects neighbor cell(s) to use in receiving a broadcast or multicast by deriving an estimate of cell quality for each neighbor cell; comparing the estimated quality with a minimum acceptable quality; and choosing those neighbor cells having the highest quality from the acceptable neighbor cells. The estimate of cell quality is based on a parameter of the difference between a common pilot channel transmit power and a secondary common control physical channel transmit power that is transmitted to the mobile terminal on a multimedia broadcast multicast control channel.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: September 28, 2010
    Assignee: Nokia Siemens Networks GmbH & Co. KG
    Inventors: Thomas Malcolm Chapman, David Randall
  • Publication number: 20100226562
    Abstract: Various computer-implemented methods are provided. One method for sorting defects in a design pattern of a reticle includes searching for defects of interest in inspection data using priority information associated with individual defects in combination with one or more characteristics of a region proximate the individual defects. The priority information corresponds to modulation levels associated with the individual defects. The inspection data is generated by comparing images of the reticle generated for different values of a lithographic variable. The images include at least one reference image and at least one modulated image. A composite reference image can be generated from two or more reference images. The method also includes assigning one or more identifiers to the defects of interest. The identifier(s) may include, for example, a defect classification and/or an indicator identifying if the defects of interest are to be used for further processing.
    Type: Application
    Filed: May 15, 2010
    Publication date: September 9, 2010
    Applicant: KLA-TENCOR TECHNOLOGIES CORPORATION
    Inventors: Kenong Wu, David Randall, Kourosh Nafisi, Ramon Ynzunza, Ingrid B. Peterson, Ariel Tribble, Michal Kowalski, Lisheng Gao, Ashok Kulkami