Patents by Inventor Daniel Allen

Daniel Allen 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: 20170207809
    Abstract: An apparatus for communicating with a handheld device (e.g., a cellular telephone) is provided herein. A protective shroud is configured to enclose the handheld device and protect it against incidents that commonly cause damage to handheld devices. Integral to the protective shroud is at least one of an input component configured to receive user input and a wireless transceiver configured to transmit signals to and/or receive signals from the handheld device. In one example, where both the input component and the wireless transceiver are integral to the protective shroud, signals related to received user input (e.g., where the shroud serves as a keypad) may be transmitted to the handheld device even if the protective shroud is removed from the handheld device.
    Type: Application
    Filed: March 29, 2017
    Publication date: July 20, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Eric Norman Badger, Daniel Allen Rosenfeld
  • Patent number: 9665398
    Abstract: A method and an apparatus for activity based execution scheduling are described. Activities may be tracked among a plurality of threads belonging to a plurality of processes running in one or more processors. Each thread may be associated with one of the activities. Each activity may be associated with one or more of the threads in one or more of the processes for a data processing task. The activities may be ordered by a priority order. A group of the threads may be identified to be associated with a particular one of the activities with highest priority based on the priority order. A thread may be selected from the identified threads for next scheduled execution in the processors.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 30, 2017
    Assignee: Apple Inc.
    Inventors: James Michael Magee, Russell A. Blaine, Daniel Allen Chimene, Vishal Patel, Shantonu Sen
  • Publication number: 20170147616
    Abstract: Methods, systems, and apparatus for obtaining one or more metadata files, determining, by one or more computers and in accordance with a minor compaction setting, to perform a minor compaction of the one or more metadata files, creating one or more intermediate metadata files that each include at least compacted contacts of one or more of the metadata files, according to the determination to perform minor compaction of the one or more metadata files, determining, in accordance with a major compaction setting, to perform a major compaction of one or more of the intermediate metadata files, and creating one or more snapshot metadata files that each include at least compacted contents of one or more of the intermediate metadata files, according to the determination to perform the major compaction of one or more of the intermediate metadata files.
    Type: Application
    Filed: February 2, 2017
    Publication date: May 25, 2017
    Inventors: Jagannathan Ramnarayanan, Ashvin Agrawal, Anthony M. Baker, Daniel Allen Smith, Hemant Bhanawat, Swapnil Prakash Bawaskar
  • Patent number: 9639544
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a distributed parallel processing database system that persists table data in memory to a distributed file system. A distributed parallel processing database system persists table data in memory to a distributed file system. A parameter of creating a database table specifies that data records in the database table and history of changes to the data records can be stored in memory as well as in the distributed file system. When the database table is populated or otherwise modified, data records and the history in memory are evicted to the distributed file system as log files and removed from memory. The log files can be designated as write-only, where the data records, once written, cannot be read by structured query language (SQL) queries, or as read-write, where the data records, once written, can be read by SQL queries.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 2, 2017
    Assignee: Pivotal Software, Inc.
    Inventors: Daniel Allen Smith, Anthony M. Baker, Sumedh Wale, Hemant Bhanawat, Jagannathan Ramnarayanan, Swapnil Prakash Bawaskar, Ashvin Agrawal, Neeraj Kumar
  • Patent number: 9639548
    Abstract: Methods, systems, and apparatus for identifying two or more files, each of which include multiple entries, determining a respective size of each of the files, each size being an estimate of how many distinct entries exist in the respective file that are not garbage entries, determining a combined size of the files, where the combined size of the files is an arithmetic sum of the respective sizes of the files, estimating a compacted size of the files, where the estimated compacted size of the files is an estimate of how many distinct entries exist in the files that are not garbage entries, selecting the two or more files for compaction, based at least on a comparison of the combined size of the files to the estimated compacted size of the files, and compacting the two or more selected files.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 2, 2017
    Assignee: Pivotal Software, Inc.
    Inventors: Swapnil Prakash Bawaskar, Daniel Allen Smith, Anthony M. Baker, Jagannathan Ramnarayanan, Hemant Bhanawat
  • Patent number: 9621214
    Abstract: An apparatus for communicating with a handheld device (e.g., a cellular telephone) is provided herein. A protective shroud is configured to enclose the handheld device and protect it against incidents that commonly cause damage to handheld devices. Integral to the protective shroud is at least one of an input component configured to receive user input and a wireless transceiver configured to transmit signals to and/or receive signals from the handheld device. In one example, where both the input component and the wireless transceiver are integral to the protective shroud, signals related to received user input (e.g., where the shroud serves as a keypad) may be transmitted to the handheld device even if the protective shroud is removed from the handheld device.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: April 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Eric Norman Badger, Daniel Allen Rosenfeld
  • Patent number: 9582527
    Abstract: Methods, systems, and apparatus for obtaining one or more metadata files, determining, by one or more computers and in accordance with a minor compaction setting, to perform a minor compaction of the one or more metadata files, creating one or more intermediate metadata files that each include at least compacted contacts of one or more of the metadata files, according to the determination to perform minor compaction of the one or more metadata files, determining, in accordance with a major compaction setting, to perform a major compaction of one or more of the intermediate metadata files, and creating one or more snapshot metadata files that each include at least compacted contents of one or more of the intermediate metadata files, according to the determination to perform the major compaction of one or more of the intermediate metadata files.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: February 28, 2017
    Assignee: Pivotal Software, Inc.
    Inventors: Jagannathan Ramnarayanan, Ashvin Agrawal, Anthony M. Baker, Daniel Allen Smith, Hemant Bhanawat, Swapnil Prakash Bawaskar
  • Publication number: 20170008659
    Abstract: The present invention is a collapsible holder for beverage containers (e.g., cans and bottles) that may present the containers in an appealing “bouquet” fashion while separately securing the containers within the beverage holder. The beverage containers may be placed substantially vertically in holes arranged in a hexagonal arrangement, similar to a vase for flowers with a base for support against tilting. The beverage holder may be made of cardboard with a plurality of fold lines, cut lines, and scored lines.
    Type: Application
    Filed: September 29, 2015
    Publication date: January 12, 2017
    Inventor: Daniel Allen Brewster
  • Patent number: 9500509
    Abstract: A granule measurement apparatus is provided. The granule measurement apparatus includes a storage container, a measuring device and a dispenser. The storage container includes a top end and a bottom end. The top end forms a top opening leading into the storage container. The bottom end forms a bottom opening leading out of the storage container. The measuring device includes a top end and a bottom end, and a plurality of measuring chambers. Each of the plurality of measuring chambers includes a top opening leading into the measuring chamber and a bottom opening leading out of the measuring chamber. The dispenser formed to cover and uncover the bottom openings of each of the chambers. At least the bottom end of the storage container and the top end of the measuring device mate and are rotatable relative to one another about a common axis.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: November 22, 2016
    Inventor: Daniel Allen Egnor, Jr.
  • Publication number: 20160315241
    Abstract: A thermoelectric generation unit for a cookstove or other heat source is described. The thermoelectric generation unit includes a probe, a thermoelectric module, and a fluid reservoir. The probe draws heat from a heat source such as a wood cookstove. The thermoelectric module generates an electric current based on a heat gradient created by different temperatures of contents of the fluid reservoir and the probe.
    Type: Application
    Filed: April 27, 2016
    Publication date: October 27, 2016
    Inventors: Daniel Allen Parrish, Aaron Zane Owen, Ryan Anthony Ahearn, Michael Jooste
  • Publication number: 20160223099
    Abstract: A control valve which includes a discrete, multi-stage, multi-path valve trim, located in concentric cylinders, along the outlet axis of the valve, with potential to characterize flow resistance at different opening points.
    Type: Application
    Filed: February 2, 2016
    Publication date: August 4, 2016
    Inventors: Stephen G. Freitas, Raymond R. Newton, Daniel Allen Lee Watson, Timo Kubota
  • Patent number: 9399922
    Abstract: Described are a gas turbine engine fan blade platform, related rotor assembly and gas turbine engine, as well as a method of assembling the same. The platform has a forward portion proximal to an axis of rotation, an aft portion, and a transition portion between the forward and aft portions. The forward portion has a forward interface surface facing axially forward, the aft portion has an aft interface surface facing radially outward, and the transition portion has at least one mounting feature. For the method of assembly, an aft support is installed on a fan disk and booster spool assembly. A plurality of fan blades are installed into a fan disk, followed by installing a fan platform between adjacent blades and securing the mounting features to the disk, thereby filling the annulus of the fan disk. Finally, a forward support is installed on the fan disk.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: July 26, 2016
    Assignee: General Electric Company
    Inventors: Jorge Orlando Lamboy, Matthew Glen Gann, Nicholas Joseph Kray, Gerald Alexander Pauley, Daniel Allen Wilkin, II, Ming Xie
  • Publication number: 20160203498
    Abstract: A system and method for identifying and scoring leads from social media. The method includes Identifying a lead by performing a semantic analysis of a data item disseminated by the lead via the web-enabled medium including by applying a taxonomy generated in accordance with a predefined topic to determine that the data item is related to the topic. The method then scores the data item in relation to the topic based upon a lead scoring process including by an analysis of additional historical data items disseminated by the lead.
    Type: Application
    Filed: August 28, 2014
    Publication date: July 14, 2016
    Inventors: Tapajyoti DAS, Jacek WOLKOWICZ, Sreejata CHATTERJEE, Hatem NASSRAT, Daniel ALLEN
  • Publication number: 20160191100
    Abstract: An apparatus for communicating with a handheld device (e.g., a cellular telephone) is provided herein. A protective shroud is configured to enclose the handheld device and protect it against incidents that commonly cause damage to handheld devices. Integral to the protective shroud is at least one of an input component configured to receive user input and a wireless transceiver configured to transmit signals to and/or receive signals from the handheld device. In one example, where both the input component and the wireless transceiver are integral to the protective shroud, signals related to received user input (e.g., where the shroud serves as a keypad) may be transmitted to the handheld device even if the protective shroud is removed from the handheld device.
    Type: Application
    Filed: December 30, 2015
    Publication date: June 30, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Timothy S. Paek, Eric Norman Badger, Daniel Allen Rosenfeld
  • Patent number: 9377950
    Abstract: One embodiment provides a system for processing gesture inputs on a touch screen display. The system receives a gesture input on the touch screen display. When the gesture is recognized as invoking an annotation canvas, the system determines the height, width and location of an annotation canvas, and displays the annotation canvas on the touch screen display. Then, in response to an input gesture within the annotation canvas, the system recognizes the gesture as an annotation gesture, and executes the annotation gesture. In response to receiving an input gesture outside of the annotation canvas, the gesture is interpreted by the system as a navigation input.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: June 28, 2016
    Assignee: PERCEPTIVE PIXEL, INC.
    Inventors: Daniel Allen Rosenfeld, Walter Hsiao
  • Publication number: 20160059424
    Abstract: In an inherently safe robotic tool changer, a master unit couples to a tool unit via a first power source, and decouples from the tool unit using a separate, second power source. The second power source is only available when an attached tool is safely disposed in a tool stand. In embodiments where the first power source is not selectively applied, such as the constant bias provided by a spring, a detent mechanism maintains the master unit in a decoupled state when the master unit is removed from the tool unit. The detent mechanism allows the master unit to couple to a different tool unit upon physically abutting the new tool unit.
    Type: Application
    Filed: November 12, 2015
    Publication date: March 3, 2016
    Inventors: Kyle Zachary, Mack Earl Manning, Daniel Allen Norton
  • Patent number: 9239062
    Abstract: A fan blade for a gas turbine engine includes: a straight axial dovetail, an airfoil, and a transition section disposed between the dovetail and the airfoil, the fan blade having opposed pressure and suction sides, and further including at least one shoulder protruding from a nominal surface of a selected one of the pressure and suction sides, wherein the at least one shoulder includes a boss defining a side face, and an upper section extending radially outward from the boss and tapering inward to join a nominal surface of the selected side.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: January 19, 2016
    Assignee: General Electric Company
    Inventors: Jorge Orlando Lamboy, Nicholas Joseph Kray, Gerald Alexander Pauley, Qiang Li, Daniel Allen Wilkin, II, Tod Winton Davis
  • Publication number: 20160005011
    Abstract: The present disclosure relates to an application, method and system whereby a consumer uses a payment application 110 operated on an electronic device 100 to purchase a product from a merchant. The application 110 is configured to receive a graphical representation 120 of data that comprises an identification code, extract from the graphical representation 120 of data the identification code, transmit the identification code to a server 130 that can then obtain a transaction amount for the product and return it to the application 110 so that the application 110 can execute a payment transaction between a bank account of the consumer to the merchant for the transaction amount.
    Type: Application
    Filed: April 30, 2013
    Publication date: January 7, 2016
    Inventors: Richard Ian Cohen, Daniel Allen, David Alexander Fulton, Darren Foulds, Ian Sayers
  • Patent number: D786410
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 9, 2017
    Inventor: Daniel Allen Kerr
  • Patent number: D786411
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: May 9, 2017
    Inventor: Daniel Allen Kerr