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: 20220303783Abstract: 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: ApplicationFiled: June 8, 2022Publication date: September 22, 2022Inventors: Mostafa KHOSHNEVISAN, Farhad MESHKATI, Douglas Norman KNISELY
-
Patent number: 11388603Abstract: 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: GrantFiled: June 25, 2018Date of Patent: July 12, 2022Assignee: QUALCOMM IncorporatedInventors: Mostafa Khoshnevisan, Farhad Meshkati, Douglas Norman Knisely
-
Patent number: 10518295Abstract: 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: GrantFiled: February 28, 2013Date of Patent: December 31, 2019Assignee: Technical Devices CompanyInventors: Douglas Norman Winter, Julio Montjoy, Primitivo Trinidad, Jr.
-
Publication number: 20180376341Abstract: 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: ApplicationFiled: June 25, 2018Publication date: December 27, 2018Inventors: Mostafa KHOSHNEVISAN, Farhad MESHKATI, Douglas Norman KNISELY
-
Patent number: 8943290Abstract: 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: GrantFiled: March 27, 2012Date of Patent: January 27, 2015Assignee: Oracle International CorporationInventors: Michael Haupt, Douglas Norman Simon, Thomas Wuerthinger
-
Patent number: 8930920Abstract: 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: GrantFiled: December 31, 2012Date of Patent: January 6, 2015Assignee: Oracle International CorporationInventors: Thomas Wuerthinger, Douglas Norman Simon, Christian Wimmer, Lukas Stadler, Gilles Marie Duboscq
-
Patent number: 8806223Abstract: 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: GrantFiled: May 1, 2012Date of Patent: August 12, 2014Inventor: Douglas Norman Crowe
-
Publication number: 20140189661Abstract: 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: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Thomas Wuerthinger, Douglas Norman Simon, Christian Wimmer, Lukas Stadler, Gilles Marie Duboscq
-
Publication number: 20140177549Abstract: 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: ApplicationFiled: September 6, 2013Publication date: June 26, 2014Inventor: Douglas Norman Knisely
-
Publication number: 20140163106Abstract: 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: ApplicationFiled: December 6, 2012Publication date: June 12, 2014Applicant: Aurin Biotech Inc.Inventors: Patrick L. McGeer, Douglas Norman Bell, Moonhee Lee
-
Patent number: 8615593Abstract: 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: GrantFiled: December 21, 2007Date of Patent: December 24, 2013Assignee: Airvana LLCInventors: Shi Baw Ch'ng, Pierre A. Humblet, Amit Mate, Woojune Kim, Douglas Norman Knisely
-
Publication number: 20130319479Abstract: 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: ApplicationFiled: February 28, 2013Publication date: December 5, 2013Inventors: Douglas Norman Winther, Julio Montjoy, Primitivo Trinidad, JR.
-
Patent number: 8594663Abstract: 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: GrantFiled: September 24, 2007Date of Patent: November 26, 2013Assignee: Airvana LLCInventors: Shi Baw Ch'ng, Douglas Norman Knisely, Pierre A. Humblet, Amit Mate
-
Publication number: 20130263116Abstract: 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: ApplicationFiled: March 27, 2012Publication date: October 3, 2013Applicant: Oracle International CorporationInventors: Michael Haupt, Douglas Norman Simon, Thomas Wuerthinger
-
Patent number: 8532658Abstract: 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: GrantFiled: December 19, 2006Date of Patent: September 10, 2013Assignee: Airvana Network Solutions, Inc.Inventor: Douglas Norman Knisely
-
Patent number: 8489652Abstract: 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: GrantFiled: June 2, 2010Date of Patent: July 16, 2013Assignee: Oracle International CorporationInventors: Michael Lee Van De Vanter, Hannes E. Payer, Douglas Norman Simon, Benjamin Lawrence Titzer, Mario I. Wolczko
-
Patent number: 8428601Abstract: 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: GrantFiled: May 7, 2010Date of Patent: April 23, 2013Assignee: Airvana Network Solutions, Inc.Inventors: Prince Samar, Harjot Saluja, Woojune Kim, Douglas Norman Knisely
-
Publication number: 20120284529Abstract: 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: ApplicationFiled: May 1, 2012Publication date: November 8, 2012Inventor: Douglas Norman Crowe
-
Publication number: 20120178415Abstract: 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: ApplicationFiled: November 10, 2011Publication date: July 12, 2012Inventors: Shi Baw Ch'ng, Minshi Den, Woojune Kim, Douglas Norman Knisley, Robin Montague Mathews
-
Patent number: 8145221Abstract: 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: GrantFiled: December 16, 2005Date of Patent: March 27, 2012Assignee: Airvana Network Solutions, Inc.Inventors: Deepak Garg, Douglas Norman Knisely, Prasasth R. Palnati