Patents by Inventor Allen Moore

Allen Moore 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: 20170286131
    Abstract: A software application includes a plurality of views and an application state. The application includes instructions for displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate, detecting one or more touches on a touch-sensitive surface, and processing a respective touch. The processing includes obtaining a receive touch value based on the application state by executing the delegate; when the receive touch value meets predefined criteria, processing the respective touch at the respective gesture recognizer; and conditionally sending information corresponding to the respective touch to the software application in accordance with an outcome of the processing by the respective gesture recognizer and in accordance with the receive touch value determined by the delegate. The software application is executed in accordance with the outcome of the processing of the respective touch by the respective gesture recognizer.
    Type: Application
    Filed: June 14, 2017
    Publication date: October 5, 2017
    Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
  • Patent number: 9684521
    Abstract: A software application includes a plurality of views and an application state. The method includes displaying one or more views, where a respective view includes a respective gesture recognizer having a corresponding delegate to the respective gesture recognizer. The method includes detecting one or more events and processing a respective event of the one or more events using the respective gesture recognizer. The processing of the respective event includes processing the respective event at the respective gesture recognizer in accordance with a respective gesture definition corresponding to the respective gesture recognizer, executing the corresponding delegate to determine one or more values, and conditionally sending information corresponding to the respective event to the software application in accordance with the one or more values determined by the delegate. The method includes executing the software application in accordance with information, received from the respective gesture recognizer.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: June 20, 2017
    Assignee: APPLE INC.
    Inventors: Joshua H. Shaffer, Bradford Allen Moore, Jason Clay Beaver
  • Publication number: 20170142314
    Abstract: An imaging device may include a first illumination port to output first light having a first illumination distribution at a target to illuminate the target, a second illumination port to output second light having a second illumination distribution at the target to illuminate the target, the second illumination distribution being substantially similar to the first illumination distribution at the target, the second illumination port being spaced apart from the first illumination port, the first and second illumination distributions being simultaneously provided to the target and overlapping at the target. The illumination from the first and second ports may be matched to a same aspect ratio and field of view coverage as the imaging field of view.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 18, 2017
    Inventors: Frederick Allen Moore, Anton Walter LAMPRECHT, Lesley Myron OTSIG, Paul Roald WESTWICK, Muhammad Nasir al-Din bin ZULKAFLY, Gavin Michael MURRAY, Adam John TYNAN, James Elliott CAMERON, Gregory Vincent BROWNE, Isabelle FONTAINE
  • Publication number: 20170059878
    Abstract: A system includes a birefringent lens, and a polarization filter that transmits light of a first polarization output from the birefringent lens in a first direction and filters out light of a second polarization output from the birefringent lens along the first direction.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 2, 2017
    Inventor: Frederick Allen MOORE
  • Publication number: 20170045373
    Abstract: An exemplary method includes a personal navigation assistance system detecting an upcoming trip of a user to a destination, accessing data associated with the upcoming trip from a plurality of disparate information sources, aggregating the accessed data associated with the upcoming trip, generating, based on the aggregated data, navigational assistance content for the upcoming trip, and providing the navigational assistance content for the upcoming trip to a computing device for presentation to the user. In certain examples, aggregated data includes real-time parking space availability information, and the navigational assistance content includes parking assistance content generated based on the real-time parking space availability information. Corresponding systems and methods are also described.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Inventor: Allen Moore
  • Patent number: 9547988
    Abstract: An exemplary method includes a personal navigation assistance system detecting an upcoming trip of a user to a destination, accessing data associated with the upcoming trip from a plurality of disparate information sources, aggregating the accessed data associated with the upcoming trip, generating, based on the aggregated data, navigational assistance content for the upcoming trip, and providing the navigational assistance content for the upcoming trip to a computing device for presentation to the user. In certain examples, aggregated data includes real-time parking space availability information, and the navigational assistance content includes parking assistance content generated based on the real-time parking space availability information. Corresponding systems and methods are also described.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 17, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Allen Moore
  • Publication number: 20160360956
    Abstract: An apparatus for providing a light output to an optical guide for illumination of an imaged object including a plurality of solid state light-emitting sources each of which are independently powered and independently controlled, each light-emitting source emitting light at a wavelength which is different from the wavelength emitted by the other light-emitting sources. The apparatus also includes a heat sink configured to thermally couple the plurality of solid state light-emitting sources and provide conduction of heat generated by the plurality of solid state light-emitting sources. The apparatus further includes an optical elements to collect, collimate, and combine the emissions from the plurality of solid state light-emitting sources into a combined beam of light to be optically coupled to the light guide.
    Type: Application
    Filed: August 25, 2016
    Publication date: December 15, 2016
    Applicant: Novadaq Technologies Inc.
    Inventor: Frederick Allen MOORE
  • Publication number: 20160359953
    Abstract: A method for enhancing data migration via a Migration Manager is described. The method includes evaluating activity data corresponding to a particular set of data or a particular source device subject to data migration in order to determine whether a scheduled data migration can be performed. If the particular set of data or particular source device is currently being used, the scheduled data migration can be rescheduled. In other embodiments, the activity data can also be used to automatically schedule data migrations via the Migration Manager.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Lars James Lervik, Steven Allen Moore
  • Publication number: 20160357735
    Abstract: A method for determining mail archive ownership during data migration is described. The method is performed by a Migration Manager that is capable of generating a list of possible owners based on confidence level. The confidence level is obtained by scanning various messages associated with the mail archive and determining a frequency of appearance a particular user name (e.g., e-mail address) appears compared to the total number of messages scanned. The generated list of possible owners can subsequently be used to determine/confirm the owner of the mail archive. Confirmation may be required before the data migration is completed.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Kevin Anthony Horvatin, Steven Allen Moore
  • Publication number: 20160357438
    Abstract: A method for migrating a nickname cache via a migration manager is described. The method includes the migration manager locating where the nickname cache is stored and locating where the nickname cache is to be migrated. Once the source and target devices are located, the migration manager can generate any necessary transformations so that the data migrated from the source device to the target device is compatible. The nickname cache can then be extracted from the source device, transformed and stored into the nickname cache of the target device.
    Type: Application
    Filed: June 4, 2015
    Publication date: December 8, 2016
    Inventors: Kevin Anthony Horvatin, Steven Allen Moore, Jonathan Cameron Obst
  • Publication number: 20160290603
    Abstract: A high bay light fixture includes a substantially disc-shaped base, disposed horizontally so as to define an upper surface, a lower surface and a vertical axis. Groups of first light emitting diodes (LEDs) couple with the lower surface of the base. The LEDs within each group of first LEDs are arranged along one or more arcs of substantially constant radius relative to the vertical axis. At least one lower optic couples with the lower surface of the base such that the lower surface and the lower optic enclose the groups of the first LEDs. A plurality of second LEDs couples with the upper surface of the base. Upper optics couple with the upper surface of the base, such that the upper surface of the base and each of the upper optics enclose at least one of the second LEDs.
    Type: Application
    Filed: April 2, 2015
    Publication date: October 6, 2016
    Applicant: ABL IP Holding LLC
    Inventors: JARED TIMOTHY MORELLO, Yinan Wu, Justin Thomas Moon, Bruce Allen Moore, Jamie Jo Pearson
  • Publication number: 20160291332
    Abstract: An optical system for use with a multi-channel wide field imaging system, the optical system including an objective lens, a dichroic element to split light into a first wavelength range and a second wavelength range, the dichroic element positioned to receive near parallel chief rays from the objective lens, a first channel lens system to receive light of the first wavelength range from the dichroic element; and a second channel lens system to receive light of the second wavelength range from the dichroic element.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 6, 2016
    Inventor: Frederick Allen MOORE
  • Patent number: 9435496
    Abstract: An apparatus for providing a light output to an optical guide for illumination of an imaged object including a plurality of solid state light-emitting sources each of which are independently powered and independently controlled, each light-emitting source emitting light at a wavelength which is different from the wavelength emitted by the other light-emitting sources. The apparatus also includes a heat sink configured to thermally couple the plurality of solid state light-emitting sources and provide conduction of heat generated by the plurality of solid state light-emitting sources. The apparatus further includes an optical elements to collect, collimate, and combine the emissions from the plurality of solid state light-emitting sources into a combined beam of light to be optically coupled to the light guide.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: September 6, 2016
    Assignee: Novadaq Technologies Inc.
    Inventor: Frederick Allen Moore
  • Publication number: 20160178376
    Abstract: An exemplary method includes a personal navigation assistance system detecting an upcoming trip of a user to a destination, accessing data associated with the upcoming trip from a plurality of disparate information sources, aggregating the accessed data associated with the upcoming trip, generating, based on the aggregated data, navigational assistance content for the upcoming trip, and providing the navigational assistance content for the upcoming trip to a computing device for presentation to the user. In certain examples, aggregated data includes real-time parking space availability information, and the navigational assistance content includes parking assistance content generated based on the real-time parking space availability information. Corresponding systems and methods are also described.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventor: Allen Moore
  • Publication number: 20160162180
    Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 9, 2016
    Inventors: Bradford Allen Moore, Joshua H. Shaffer
  • Publication number: 20160110230
    Abstract: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.
    Type: Application
    Filed: December 22, 2015
    Publication date: April 21, 2016
    Inventors: Bradford Allen Moore, Stephen W. Swales
  • Patent number: 9285908
    Abstract: A method executes software including a view hierarchy with a plurality of views which displays one or more views of the view hierarchy. The method executes software elements associated with a particular view, wherein each particular view includes event recognizers. Each event recognizer has an event definition based on sub-events, and an event handler that specifies an action for a target, and is configured to send the action to the target in response to an event recognition. The method detects a sequence of sub-events, and identifies one of the views of the view hierarchy as a hit view that establishes which views in the hierarchy are actively involved views. The method delivers a respective sub-event to event recognizers for each actively involved view, wherein each event recognizer for actively involved views in the view hierarchy processes the respective sub-event prior to processing a next sub-event in the sequence of sub-events.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: March 15, 2016
    Assignee: APPLE INC.
    Inventors: Bradford Allen Moore, Joshua H. Shaffer
  • Publication number: 20160020914
    Abstract: A method for rerouting and/or suspending data usage charges applicable to a user includes receiving a request from a device to initiate a web session, wherein the request specifies a web address, initiating a query for a billing entity associated with the web address, the web session, or a combination thereof, and transmitting identification information of the billing entity to a service provider associated with the device. The method involves managing the data usage charges of a user by rerouting the data usage charges to the host entity or the broker entity. The method further involves suspending the data usage charges of the user and not rerouting the data usage charges to any entity.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventor: Allen MOORE
  • Patent number: 9223590
    Abstract: A system and method for issuing commands to an application based on contextual information. A control application receives an indication that a text manipulation event has occurred in a user interface of a second application. Next, the control application queries the second application to obtain contextual information established by the second application prior to the event, the contextual information providing context to the text manipulation event that occurred in the user interface of the second application. The control application then issues one or more commands to the second application based on the contextual information providing context to the text manipulation event.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 29, 2015
    Assignee: Apple Inc.
    Inventors: Bradford Allen Moore, Stephen W. Swales
  • Patent number: D780972
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: March 7, 2017
    Assignee: ABL IP Holding LLC
    Inventors: Jared Timothy Morello, Yinan Wu, Justin Thomas Moon, Bruce Allen Moore, Jamie Jo Pearson