Patents by Inventor Douglas A. Norman

Douglas A. Norman 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: 20220303783
    Abstract: Techniques and apparatus for channel mapping in shared spectrum in the presence of higher tier users are provided. One technique includes evaluating, for different channel locations of orthogonal channel(s) within available spectrum, an amount of transmission limitation imposed to a group of devices due to incumbent protection, an amount of available bandwidth, and/or a maximum contiguous channel size. A channel location is assigned to each orthogonal channel, based on the evaluation. Another technique includes determining first channel location(s) in order to assign at least a first orthogonal channel within available spectrum. Each first orthogonal channel is associated with a group of devices sharing bandwidth within one or more networks. An exchange is participated in with a network entity to share a first set of information associated with the first channel locations. A determination is made whether to modify portion(s) of the first set of information, based on the exchange.
    Type: Application
    Filed: June 8, 2022
    Publication date: September 22, 2022
    Inventors: Mostafa KHOSHNEVISAN, Farhad MESHKATI, Douglas Norman KNISELY
  • Patent number: 11388603
    Abstract: Techniques and apparatus for channel mapping in shared spectrum in the presence of higher tier users are provided. One technique includes evaluating, for different channel locations of orthogonal channel(s) within available spectrum, an amount of transmission limitation imposed to a group of devices due to incumbent protection, an amount of available bandwidth, and/or a maximum contiguous channel size. A channel location is assigned to each orthogonal channel, based on the evaluation. Another technique includes determining first channel location(s) in order to assign at least a first orthogonal channel within available spectrum. Each first orthogonal channel is associated with a group of devices sharing bandwidth within one or more networks. An exchange is participated in with a network entity to share a first set of information associated with the first channel locations. A determination is made whether to modify portion(s) of the first set of information, based on the exchange.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: July 12, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Mostafa Khoshnevisan, Farhad Meshkati, Douglas Norman Knisely
  • Patent number: 10518295
    Abstract: In one embodiment, the disclosed apparatus features a conveyor belt though an agitated reservoir of cleaning solution that is pooled by a flood box defined by sidewalls along the sides of the conveyor belt and opposing jets of water dubbed water curtains at the entrance and exit of the conveyor belt to and from the flood box, and, agitated by a plurality of spray nozzles shooting high flows of cleaning solution into the reservoir from above or within the flood box. The conveyor belt may be horizontal or slightly angled from the horizontal relative to the flood box.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: December 31, 2019
    Assignee: Technical Devices Company
    Inventors: Douglas Norman Winter, Julio Montjoy, Primitivo Trinidad, Jr.
  • Publication number: 20180376341
    Abstract: Techniques and apparatus for channel mapping in shared spectrum in the presence of higher tier users are provided. One technique includes evaluating, for different channel locations of orthogonal channel(s) within available spectrum, an amount of transmission limitation imposed to a group of devices due to incumbent protection, an amount of available bandwidth, and/or a maximum contiguous channel size. A channel location is assigned to each orthogonal channel, based on the evaluation. Another technique includes determining first channel location(s) in order to assign at least a first orthogonal channel within available spectrum. Each first orthogonal channel is associated with a group of devices sharing bandwidth within one or more networks. An exchange is participated in with a network entity to share a first set of information associated with the first channel locations. A determination is made whether to modify portion(s) of the first set of information, based on the exchange.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 27, 2018
    Inventors: Mostafa KHOSHNEVISAN, Farhad MESHKATI, Douglas Norman KNISELY
  • Patent number: 8943290
    Abstract: A method for resource management, including: identifying a resource map corresponding to a thread stack of a first thread; reading, in the resource map and by a computer processor, a bit value referencing an address of a first binary value in the thread stack; determining, based on the bit value and by the computer processor, that the first binary value corresponds to a managed resource; reading, by the computer processor, a resource identifier section of the first binary value after determining that the first binary value corresponds to the managed resource; determining a type of the managed resource based on the resource identifier section; interpreting, based on the type of the managed resource, at least a portion of a payload of the first binary value as a reference to a resource address of the managed resource in a resource storage; and accessing the managed resource using the reference.
    Type: Grant
    Filed: March 27, 2012
    Date of Patent: January 27, 2015
    Assignee: Oracle International Corporation
    Inventors: Michael Haupt, Douglas Norman Simon, Thomas Wuerthinger
  • Patent number: 8930920
    Abstract: A method for a compiler includes receiving, by the compiler and from an interpreter, a representation of a code section having a control path that changes the representation. The representation has profiling data, and the profiling data has a threshold. The method further includes performing, by the compiler and based on the threshold, a partial evaluation of the interpreter executing the representation, compiling, by the compiler, a machine code of the representation, with the control path replaced by a deoptimization point during the compilation of the machine code, triggering the deoptimization point during execution of the machine code, and returning execution to the interpreter based on the triggering.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: January 6, 2015
    Assignee: Oracle International Corporation
    Inventors: Thomas Wuerthinger, Douglas Norman Simon, Christian Wimmer, Lukas Stadler, Gilles Marie Duboscq
  • Patent number: 8806223
    Abstract: A method of using synchronized search and order data structures to access a collection of data comprising organizing the search data structure by encrypted key value, wherein the search data structure contains only references to elements in the collection and their associated encrypted keys, organizing the order data structure by unencrypted key value, wherein the order data structure contains only references to elements in the collection and their associated encrypted keys, exposing a maximum of two pieces of clear text data during operations on the collection, engaging in insert or delete operations, engaging in update operations; engaging in search operations, engaging in sort operations, engaging in merge operations, and reporting the results of those operations to the user.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: August 12, 2014
    Inventor: Douglas Norman Crowe
  • Publication number: 20140189661
    Abstract: A method for a compiler includes receiving, by the compiler and from an interpreter, a representation of a code section having a control path that changes the representation. The representation has profiling data, and the profiling data has a threshold. The method further includes performing, by the compiler and based on the threshold, a partial evaluation of the interpreter executing the representation, compiling, by the compiler, a machine code of the representation, with the control path replaced by a deoptimization point during the compilation of the machine code, triggering the deoptimization point during execution of the machine code, and returning execution to the interpreter based on the triggering.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Thomas Wuerthinger, Douglas Norman Simon, Christian Wimmer, Lukas Stadler, Gilles Marie Duboscq
  • Publication number: 20140177549
    Abstract: Techniques for neighbor list provision in a communication network are described. From an access terminal, a query for potential access points within communication range of the access terminal is received; and neighbor list information is provided to the access terminal. The neighbor list information is associated with available access points capable of providing the access terminal with access to a network.
    Type: Application
    Filed: September 6, 2013
    Publication date: June 26, 2014
    Inventor: Douglas Norman Knisely
  • Publication number: 20140163106
    Abstract: This invention describes a method of preventing and treating inflammatory skin diseases by topical application of aurin tricarboxylic acid and its derivatives. Such diseases are characterized by immune attack, especially involving aberrant complement activation. The diseases include, but are not limited to, androgenetic alopecia (baldness), seborrheic dermatitis/dandruff, allergic dermatitis, primary cicatricial alopecia, pemphigus, psoriasis, discoid lupus erythematosis and dermatitus herpetiformis.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: Aurin Biotech Inc.
    Inventors: Patrick L. McGeer, Douglas Norman Bell, Moonhee Lee
  • Patent number: 8615593
    Abstract: Methods and systems for communicating over a wi.reless network are described. A private access point sends indication information to a mobile station that includes available services provided by the private access point.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: December 24, 2013
    Assignee: Airvana LLC
    Inventors: Shi Baw Ch'ng, Pierre A. Humblet, Amit Mate, Woojune Kim, Douglas Norman Knisely
  • Publication number: 20130319479
    Abstract: In one embodiment, the disclosed apparatus features a conveyor belt though an agitated reservoir of cleaning solution that is pooled by a flood box defined by sidewalls along the sides of the conveyor belt and opposing jets of water dubbed water curtains at the entrance and exit of the conveyor belt to and from the flood box, and, agitated by a plurality of spray nozzles shooting high flows of cleaning solution into the reservoir from above or within the flood box. The conveyor belt may be horizontal or slightly angled from the horizontal relative to the flood box.
    Type: Application
    Filed: February 28, 2013
    Publication date: December 5, 2013
    Inventors: Douglas Norman Winther, Julio Montjoy, Primitivo Trinidad, JR.
  • Patent number: 8594663
    Abstract: An access terminal determines whether a parameter encoded in a signal received from an embedded access point is identified by a list in a memory of the access terminal. Based on the determination, the access terminal initiates communication with a radio area network through the embedded access point.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: November 26, 2013
    Assignee: Airvana LLC
    Inventors: Shi Baw Ch'ng, Douglas Norman Knisely, Pierre A. Humblet, Amit Mate
  • Publication number: 20130263116
    Abstract: A method for resource management, including: identifying a resource map corresponding to a thread stack of a first thread; reading, in the resource map and by a computer processor, a bit value referencing an address of a first binary value in the thread stack; determining, based on the bit value and by the computer processor, that the first binary value corresponds to a managed resource; reading, by the computer processor, a resource identifier section of the first binary value after determining that the first binary value corresponds to the managed resource; determining a type of the managed resource based on the resource identifier section; interpreting, based on the type of the managed resource, at least a portion of a payload of the first binary value as a reference to a resource address of the managed resource in a resource storage; and accessing the managed resource using the reference.
    Type: Application
    Filed: March 27, 2012
    Publication date: October 3, 2013
    Applicant: Oracle International Corporation
    Inventors: Michael Haupt, Douglas Norman Simon, Thomas Wuerthinger
  • Patent number: 8532658
    Abstract: Techniques for neighbor list provision in a communication network are described. From an access terminal, a query for potential access points within communication range of the access terminal is received; and neighbor list information is provided to the access terminal. The neighbor list information is associated with available access points capable of providing the access terminal with access to a network.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: September 10, 2013
    Assignee: Airvana Network Solutions, Inc.
    Inventor: Douglas Norman Knisely
  • Patent number: 8489652
    Abstract: A method for managing an object watchpoint during a garbage collection cycle, including identifying an object having a field, where the object is associated with an original object location, where the field is associated with an original field location, and where the object and the field are located in a memory heap of a virtual machine memory, setting, within a debugger, the object watchpoint on the original field location, where the object watchpoint is a memory trap associated with the object, determining, after a relocation of the object by a garbage collector (GC), a new object location associated with the object, determining a new field location of the field based on the new object location, and setting, within the debugger, the object watchpoint on the new field location.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: July 16, 2013
    Assignee: Oracle International Corporation
    Inventors: Michael Lee Van De Vanter, Hannes E. Payer, Douglas Norman Simon, Benjamin Lawrence Titzer, Mario I. Wolczko
  • Patent number: 8428601
    Abstract: In general, a method is described for handing off a communication session associated with a mobile device from a first network running a first technology to a second network running a second technology different from the first technology, the method comprising: establishing a communication channel with the mobile device through the first network; and enabling, through the communication channel, a handoff of the communication session associated with the mobile device from the first network to the second network.
    Type: Grant
    Filed: May 7, 2010
    Date of Patent: April 23, 2013
    Assignee: Airvana Network Solutions, Inc.
    Inventors: Prince Samar, Harjot Saluja, Woojune Kim, Douglas Norman Knisely
  • Publication number: 20120284529
    Abstract: A method of using synchronized search and order data structures to access a collection of data comprising organizing the search data structure by encrypted key value, wherein the search data structure contains only references to elements in the collection and their associated encrypted keys, organizing the order data structure by unencrypted key value, wherein the order data structure contains only references to elements in the collection and their associated encrypted keys, exposing a maximum of two pieces of clear text data during operations on the collection, engaging in insert or delete operations, engaging in update operations; engaging in search operations, engaging in sort operations, engaging in merge operations, and reporting the results of those operations to the user.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 8, 2012
    Inventor: Douglas Norman Crowe
  • Publication number: 20120178415
    Abstract: In addition to other aspects disclosed, through a non-secure network, one or more bidirectional secure logical connections are established between a mobile base station and a secure network interface.
    Type: Application
    Filed: November 10, 2011
    Publication date: July 12, 2012
    Inventors: Shi Baw Ch'ng, Minshi Den, Woojune Kim, Douglas Norman Knisley, Robin Montague Mathews
  • Patent number: 8145221
    Abstract: Techniques for enabling a radio access network to cause an access terminal in communication with the radio access network to send an update including information about a location of the access terminal.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: March 27, 2012
    Assignee: Airvana Network Solutions, Inc.
    Inventors: Deepak Garg, Douglas Norman Knisely, Prasasth R. Palnati