Patents Assigned to Autonomy, Inc.
  • Patent number: 11281223
    Abstract: An autonomous electronic bicycle comprises a frame, a wheel that can be powered by a first electronic motor, and a pedal assembly connected to a pedal motor. The pedal assembly is not mechanically connected to the wheel, but the autonomous electronic bicycle simulates a mechanical connection by powering the rear wheel proportional to the user's pedaling force. The autonomous electronic bicycle uses a virtual gear ratio based on the cadence of the rider, the current incline of the bicycle, and the current speed of the bicycle. The virtual gear ratio can be a ratio between a torque of the set of pedals and a torque of the wheel.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: March 22, 2022
    Assignee: WEEL AUTONOMY INC.
    Inventors: Justin Allan Corbett, David Carlyle Hansen
  • Patent number: 10754340
    Abstract: An autonomous electronic bicycle comprises a frame, a wheel that can be powered by a first electronic motor, and a pedal assembly connected to a pedal motor. The pedal assembly is not mechanically connected to the wheel, but the autonomous electronic bicycle simulates a mechanical connection by powering the rear wheel proportional to the user's pedaling force. The autonomous electronic bicycle uses a virtual gear ratio based on the cadence of the rider, the current incline of the bicycle, and the current speed of the bicycle. The virtual gear ratio can be a ratio between a torque of the set of pedals and a torque of the wheel.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: August 25, 2020
    Assignee: Weel Autonomy Inc.
    Inventors: Justin Allan Corbett, David Carlyle Hansen
  • Patent number: 10754034
    Abstract: A lidar scanning instrument includes one or more optical elements for redirecting a portion of the output beam sweep of the lidar scanning instrument in a different direction. Three dimensional environment data for both fields of view can be generated. The optical element(s) can be static or moveable, with constant or dynamic motion patterns, to change the direction of the second field of view if desired for the application.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 25, 2020
    Assignee: Near Earth Autonomy, Inc.
    Inventors: Lyle J. Chamberlain, Paul Bartlett, David Duggins
  • Patent number: 10562643
    Abstract: A computer system determines contingency landing sites for an aircraft, piloted or autonomous. The computer system decomposes data from various types of maps into multiple separate risk maps, which can include: one for the risk to people being present on the ground at the landing site; one for the risk of damage to property on the ground at the landing site; one for the risk of damage to the aircraft; and/or one for the risk to people on-board the aircraft. From these maps, the computer system generates a contingency landing site map that the aircraft can use to determine an appropriate landing site in the case of an emergency. The computer system can also perform landing simulations to determine the various risks.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: February 18, 2020
    Assignees: NEAR EARTH AUTONOMY, INC., CARNEGIE MELLON UNIVERSITY
    Inventors: Kyle Strabala, Sebastian Scherer, Vaibhav Arcot
  • Patent number: 10151588
    Abstract: On-board, computer-based systems and methods compute continuously updated, real-time state estimates for an aerial vehicle by appropriately combining, by a suitable Kalman filter, local, relative, continuous state estimates with global, absolute, noncontinuous state estimates. The local, relative, continuous state estimates can be provided by visual odometry (VO) and/or an inertial measurement unit (IMU). The global, absolute, noncontinuous state estimates can be provided by terrain-referenced navigation, such as map-matching, and GNSS. The systems and methods can provide the real-time, continuous estimates even when reliable GNSS coordinate data is not available.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: December 11, 2018
    Assignee: NEAR EARTH AUTONOMY, INC.
    Inventors: Sanjiv Singh, Jeffrey Mishler, Michael Kaess, Garrett Hemann
  • Patent number: 10139493
    Abstract: Piloted or autonomous rotorcraft includes a rotor safety system. The rotor safety system comprises a lidar scanner toward a rotor of the rotorcraft, e.g., the tail rotor, that scans the 3D space in the vicinity of the rotor. Objects in the vicinity of the rotor are detected from the lidar point data. In a piloted rotorcraft, predictive warnings can be provided to the helicopter's flight crew when a detected object presents a hazard to the rotor of the rotorcraft.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: November 27, 2018
    Assignee: NEAR EARTH AUTONOMY, INC.
    Inventors: Lyle Chamberlain, Sanjiv Singh, Adam Stambler, Hugh Cover, Bradley Hamner
  • Patent number: 10131446
    Abstract: An apparatus comprises a time-of-flight ranging sensor that scans in two or more directions relative to the apparatus over a series of scanning cycles. A processor computes, and to communicates to the time-of-flight ranging sensor, a pulse repetition rate (PRR) for the time-of-flight ranging sensor for each of the two or more directions based on information about surrounding terrain of the apparatus and a sensor pointing schedule for the time-of-flight ranging sensor that indicates directions that the time-of-flight ranging sensor is scheduled to point at time during the scanning cycles. In addition or lieu of computing the PRR, the processor(s) matches returns from pulses of the time-of-flight ranging sensor to the pulses probabilistically based on a current map of the vehicle's surroundings and scan coherence analysis for shapes in the returns. The current map can then be updated based on the matched returns for the next iteration.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: November 20, 2018
    Assignee: NEAR EARTH AUTONOMY, INC.
    Inventors: Adam Stambler, Lyle J. Chamberlain, Sebastian Scherer
  • Patent number: 10029804
    Abstract: A computerized, on-board flight system for an aircraft has a landing-zone evaluation system for evaluating a landing zone for the aircraft based on sensory data from numerous sensing systems, including lidar, radar, and/or various cameras, to identify potential, suitable landing sites in the landing zone. Based on data from these sensory systems, the landing-zone evaluation system geometrically and semantically evaluates the landing zone's terrain, as well as identifies moving and stationary objects in the landing zone to identify the suitable landing sites for the aircraft.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: July 24, 2018
    Assignee: NEAR EARTH AUTONOMY, INC.
    Inventors: Lyle Chamberlain, Hugh Cover, Benjamin Grocholsky, Bradley Hamner, Sebastian Scherer, Sanjiv Singh
  • Patent number: 8898263
    Abstract: Embodiments relate to techniques for efficiently and effectively propagating changes from a server to a client using a network filter driver configured to monitor network traffic for a signature. Techniques are presented for synchronizing settings with a remote server device. A method is provided, including (a) monitoring web-based messages exchanged between the computerized client device and the remote server device across a network, (b) detecting a pre-defined pattern within a particular message of the monitored web-based messages exchanged between the computerized client device and the remote server device, (c) in response to detecting the pre-defined pattern within the particular message, evaluating the particular message to determine whether a set of server settings has changed, and (d) in response to determining that the set of server settings has changed, updating a local version of the set of server settings. A corresponding apparatus and computer program product are also provided.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: November 25, 2014
    Assignee: Autonomy Inc.
    Inventor: Manjunath Bharadwaj Subramanya
  • Patent number: 8590025
    Abstract: A technique accesses a backup system. The technique involves receiving a logon command to logon a user to a website of the backup system. The backup system includes (i) a backup server and (ii) a web server which hosts the website to enable the user to control settings of the backup server. The technique further involves, sending, in response to receiving the logon command, a token request to the backup server through a pre-established secure data pathway to the backup server. Data is periodically backed up to the backup server through the pre-established secure data pathway. The technique further involves acquiring, in response to sending the token request, a logon token from the backup server through the pre-established secure data pathway. When the website receives the logon token during a logon operation, the website communicates with the backup server to determine whether the logon token is authentic.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: November 19, 2013
    Assignee: Autonomy, Inc.
    Inventor: Manjunath Bharadwaj Subramanya
  • Patent number: 8578203
    Abstract: A technique provides a backup service to a computer over a network. The technique involves connecting the computer to the network, and providing a backup data center with read access to a storage device of the computer through the network. The storage device includes a boot record area and a data area. The technique further involves, after read access to the storage device of the computer is provided, performing a backup operation between the computer and the backup data center through the network. The backup operation includes copying at least a portion of a boot record stored in the boot record area of the storage device of the computer to the backup data center through the network. A restore operation is capable of being performed to restore the boot record from the backup data center to the computer through the network as well.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: November 5, 2013
    Assignee: Autonomy, Inc.
    Inventor: Steve Lubars
  • Patent number: 8549536
    Abstract: A technique of performing a workflow on a plurality of task servers involves starting a plurality of task server processes on the plurality of task servers. Each task server provides an operating system which is constructed and arranged to locally run a respective task server process. The technique further involves receiving a workflow which includes a set of dependency-related predefined activities, and placing task identifiers in a queue structure based on the received workflow. The task identifiers identify tasks to be performed in a distributed manner by the plurality of task server processes started on the plurality of task servers. Each task is a specific execution of a dependency-related predefined activity of the workflow. Progress in performing the workflow is made as the plurality of task server processes (i) claim task identifiers from the queue structure and (ii) perform the tasks identified by the claimed task identifiers.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 1, 2013
    Assignee: Autonomy, Inc.
    Inventors: Timothy J. Vasil, Philip Notick
  • Patent number: 8495025
    Abstract: Instead of adding resources into a folder by specifying a list of identifiers, client applications add resources to a folder by specifying a search query that matches the resources to be added. The virtual folder is, therefore, a collection of search queries rather than a collection of resource identifiers. This allows the data archive systems to easily store folder information in a database. A client application can then search by specifying the folder as its search criteria to list all content associated with the folder. Additionally, to ensure that the list of results associated with a particular query does not change after the query is added into a folder, the data archive system also captures generation information associated with the particular query (i.e., the iteration of the search indexes at the time the query is received) and stores the generation information with the query as part of the folder.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: July 23, 2013
    Assignee: Autonomy, Inc.
    Inventors: Robert S. Newson, Arnaud Lucas, Thomas R. Weissinger, Dylan Bui
  • Publication number: 20130151810
    Abstract: A hash table system having a first hash table and a second hash table is provided. The first hash table may be in-memory and the second hash table may be on-disk. Inserting an entry to the hash table system comprises inserting the entry into the first hash table, and, when the first hash table reaches a threshold load factor, flushing entries into the second hash table. Flushing the first hash table into the second hash table may comprise sequentially flushing the first hash table segments into corresponding second hash table segments. When looking up a key/value pair corresponding to a selected key in the hash table system, the system checks both the first and second hash tables for values corresponding to the selected key. The first and second hash tables may be divided into hash table segments and collision policies may be implemented within the hash table segments.
    Type: Application
    Filed: February 6, 2013
    Publication date: June 13, 2013
    Applicant: AUTONOMY, INC.
    Inventor: AUTONOMY, INC.
  • Patent number: 8429131
    Abstract: Systems and methods for managing digital assets in a distributed computing environment are described. Meta-data for the digital assets is stored separately from the digital assets. Meta-data for some of the digital assets is copied and stored at a central location. Meta-data for the digital assets is generated by clients of the system.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: April 23, 2013
    Assignee: Autonomy, Inc.
    Inventors: Steven Blumenau, Matthew Barnes
  • Patent number: 8412899
    Abstract: A method of assigning a storage node from a storage grid to a server is presented. The storage grid includes multiple storage nodes capable of backing up a policy stored on the server. The method includes receiving an assignment request which requests assignment of one of the multiple storage nodes of the storage grid to the server to backup the policy stored on the server. The method also includes performing a storage node assignment operation in an automated manner in response to the assignment request, the storage node assignment operation providing an assignment result identifying a storage node assigned to backup the policy stored on the server, the assignment result being based on an assessment of storage space requirements of the policy and available storage space resources of the storage grid. The method further includes notifying the server of the assignment result to effectuate backing up of the policy stored on the server by the storage node.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: April 2, 2013
    Assignee: Autonomy, Inc.
    Inventors: Michael S. Bryant, Joseph Ficara, Michael Robert Boucher
  • Patent number: 8397051
    Abstract: A hash table system having a first hash table and a second hash table is provided. The first hash table may be in-memory and the second hash table may be on-disk. Inserting an entry to the hash table system comprises inserting the entry into the first hash table, and, when the first hash table reaches a threshold load factor, flushing entries into the second hash table. Flushing the first hash table into the second hash table may comprise sequentially flushing the first hash table segments into corresponding second hash table segments. When looking up a key/value pair corresponding to a selected key in the hash table system, the system checks both the first and second hash tables for values corresponding to the selected key. The first and second hash tables may be divided into hash table segments and collision policies may be implemented within the hash table segments.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: March 12, 2013
    Assignee: Autonomy, Inc.
    Inventors: Peter D. Beaman, Robert S. Newson, Tuyen M. Tran
  • Patent number: 8312237
    Abstract: Methods of providing access to data are presented. The method includes providing a storage grid which includes a source chain of storage nodes and a target chain of storage nodes, the source chain including a primary source node and a secondary source node which operates as a data mirror of the primary source node, and the target chain including a primary target node and a secondary target node which operates as a data mirror of the primary target node. The method also includes initially storing data on the source chain, the primary source node of the source chain maintaining a primary source copy of the data, and the secondary source node of the source chain maintaining a secondary source copy of the data.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 13, 2012
    Assignee: Autonomy, Inc.
    Inventors: Leila Koziy, Thomas M. Palumbo
  • Patent number: 8276086
    Abstract: Systems, methods, and computer program products provide a utility to an administrator computer used by an administrator for visually configuring an optimization experiment on a landing page. The landing page selected by the administrator is read. The landing page is processed to allow the administrator to configure the optimization experiment without writing code.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: September 25, 2012
    Assignee: Autonomy, Inc.
    Inventors: Matthew Scott Malden, John S. Jacob
  • Patent number: 8244685
    Abstract: A restoration technique includes storing a collection of blocks having (i) a first baseline of blocks defining a file at a first time within a predefined window, (ii) older blocks, and (iii) newer blocks. The technique further includes providing a direction signal to restore the file at a particular time from the collection of blocks. The direction signal has an older direction value when the particular time is older than the first time and (ii) a newer direction value when the particular time is newer than the first time. The technique further includes forming, from the collection of blocks, a second baseline of blocks from the first baseline of blocks and additional blocks. The additional blocks are either (i) the older blocks or (ii) the newer blocks depending on the direction value. The second baseline defines the file at the particular time.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: August 14, 2012
    Assignee: Autonomy, Inc.
    Inventor: Robert Stewart Fiske