Patents Assigned to Autonomy, Inc.
-
Patent number: 11281223Abstract: 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: GrantFiled: July 21, 2020Date of Patent: March 22, 2022Assignee: WEEL AUTONOMY INC.Inventors: Justin Allan Corbett, David Carlyle Hansen
-
Patent number: 10754340Abstract: 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: GrantFiled: June 26, 2019Date of Patent: August 25, 2020Assignee: Weel Autonomy Inc.Inventors: Justin Allan Corbett, David Carlyle Hansen
-
Patent number: 10754034Abstract: 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: GrantFiled: September 29, 2016Date of Patent: August 25, 2020Assignee: Near Earth Autonomy, Inc.Inventors: Lyle J. Chamberlain, Paul Bartlett, David Duggins
-
Patent number: 10562643Abstract: 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: GrantFiled: March 16, 2018Date of Patent: February 18, 2020Assignees: NEAR EARTH AUTONOMY, INC., CARNEGIE MELLON UNIVERSITYInventors: Kyle Strabala, Sebastian Scherer, Vaibhav Arcot
-
Patent number: 10151588Abstract: 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: GrantFiled: September 21, 2017Date of Patent: December 11, 2018Assignee: NEAR EARTH AUTONOMY, INC.Inventors: Sanjiv Singh, Jeffrey Mishler, Michael Kaess, Garrett Hemann
-
Patent number: 10139493Abstract: 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: GrantFiled: July 6, 2017Date of Patent: November 27, 2018Assignee: NEAR EARTH AUTONOMY, INC.Inventors: Lyle Chamberlain, Sanjiv Singh, Adam Stambler, Hugh Cover, Bradley Hamner
-
Patent number: 10131446Abstract: 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: GrantFiled: July 15, 2016Date of Patent: November 20, 2018Assignee: NEAR EARTH AUTONOMY, INC.Inventors: Adam Stambler, Lyle J. Chamberlain, Sebastian Scherer
-
Patent number: 10029804Abstract: 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: GrantFiled: May 12, 2016Date of Patent: July 24, 2018Assignee: NEAR EARTH AUTONOMY, INC.Inventors: Lyle Chamberlain, Hugh Cover, Benjamin Grocholsky, Bradley Hamner, Sebastian Scherer, Sanjiv Singh
-
Patent number: 8898263Abstract: 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: GrantFiled: May 24, 2011Date of Patent: November 25, 2014Assignee: Autonomy Inc.Inventor: Manjunath Bharadwaj Subramanya
-
Patent number: 8590025Abstract: 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: GrantFiled: May 17, 2011Date of Patent: November 19, 2013Assignee: Autonomy, Inc.Inventor: Manjunath Bharadwaj Subramanya
-
Patent number: 8578203Abstract: 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: GrantFiled: August 31, 2010Date of Patent: November 5, 2013Assignee: Autonomy, Inc.Inventor: Steve Lubars
-
Patent number: 8549536Abstract: 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: GrantFiled: November 30, 2009Date of Patent: October 1, 2013Assignee: Autonomy, Inc.Inventors: Timothy J. Vasil, Philip Notick
-
Patent number: 8495025Abstract: 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: GrantFiled: May 28, 2010Date of Patent: July 23, 2013Assignee: Autonomy, Inc.Inventors: Robert S. Newson, Arnaud Lucas, Thomas R. Weissinger, Dylan Bui
-
Publication number: 20130151810Abstract: 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: ApplicationFiled: February 6, 2013Publication date: June 13, 2013Applicant: AUTONOMY, INC.Inventor: AUTONOMY, INC.
-
Patent number: 8429131Abstract: 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: GrantFiled: November 17, 2005Date of Patent: April 23, 2013Assignee: Autonomy, Inc.Inventors: Steven Blumenau, Matthew Barnes
-
Patent number: 8412899Abstract: 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: GrantFiled: May 28, 2010Date of Patent: April 2, 2013Assignee: Autonomy, Inc.Inventors: Michael S. Bryant, Joseph Ficara, Michael Robert Boucher
-
Patent number: 8397051Abstract: 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: GrantFiled: June 15, 2009Date of Patent: March 12, 2013Assignee: Autonomy, Inc.Inventors: Peter D. Beaman, Robert S. Newson, Tuyen M. Tran
-
Patent number: 8312237Abstract: 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: GrantFiled: May 27, 2010Date of Patent: November 13, 2012Assignee: Autonomy, Inc.Inventors: Leila Koziy, Thomas M. Palumbo
-
Patent number: 8276086Abstract: 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: GrantFiled: August 13, 2009Date of Patent: September 25, 2012Assignee: Autonomy, Inc.Inventors: Matthew Scott Malden, John S. Jacob
-
Patent number: 8244685Abstract: 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: GrantFiled: February 24, 2010Date of Patent: August 14, 2012Assignee: Autonomy, Inc.Inventor: Robert Stewart Fiske