Patents Assigned to Autonomy, Inc.
-
Patent number: 11762398Abstract: Systems, apparatuses, and methods for autonomously estimating the position and orientation (“pose”) of an aircraft relative to a target site are disclosed herein, including a system including a plurality of beacons arranged about the target site, wherein the plurality of beacons collectively comprise at least one electromagnetic radiation source and at least one beacon ranging radio, a sensor system coupled to the aircraft including an electromagnetic radiation sensor and a ranging radio configured to determine a range of the aircraft relative to the target site, and a processor configured to determine an estimated pose of the aircraft based on at least: (i) detected electromagnetic radiation, and (ii) time-stamped range data for the aircraft relative to the target site.Type: GrantFiled: April 21, 2020Date of Patent: September 19, 2023Assignee: Near Earth Autonomy, Inc.Inventors: Jonathan Taylor, Sanjiv Singh, Lyle Chamberlain, Sebastian Scherer, Benjamin Grocholsky, Vladimir Brajovic
-
Patent number: 11704895Abstract: Camera data normalization for an autonomous vehicle are described herein, including: receiving, from one or more cameras of the autonomous vehicle, camera data; applying a color normalization to the camera data; applying a spherical reprojection to the camera data; and applying, based on a registration point, a stabilization to the camera data.Type: GrantFiled: September 25, 2020Date of Patent: July 18, 2023Assignee: Ghost Autonomy Inc.Inventors: John Hayes, Volkmar Uhlig, Akash J. Sagar, Nima Soltani, Feng Tian, Christopher R. Lumb
-
Patent number: 11525697Abstract: A system configured to autonomously operate a vehicle within an environment is disclosed herein. The system includes a vehicle including a sensing system with a single active sensor configured to detect objects within an environment as the vehicle travels on a journey along a travel path within the environment. The system further includes a computing system communicably coupled to the vehicle. The computing system includes a memory configured to store a three-dimensional map of the environment, and a processor configured to determine an updated pose of the vehicle based on the three-dimensional map and input from the single active sensor of the vehicle. The processor is further configured to generate an updated travel path for the vehicle, wherein the updated travel path is generated based on the updated pose of the vehicle within the environment determined by the computing system.Type: GrantFiled: January 5, 2021Date of Patent: December 13, 2022Assignee: Near Earth Autonomy, Inc.Inventors: Ji Zhang, Sanjiv Singh
-
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: 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: 9844880Abstract: A robotic applique assembly for incorporation into a manually controlled vehicle to provide unmanned operational capability to the vehicle includes an assembly body configured to be positioned into the vehicle in substantially the same area occupied by a user of the vehicle. The assembly body can have a series of segments including a torso segment, a bench segment and a leg segment. The segments are pivotally coupled one to another to allow adjustment of position of the segments relative to one another.Type: GrantFiled: August 6, 2015Date of Patent: December 19, 2017Assignee: KAIROS AUTONOMI, INC.Inventor: George A. Takach
-
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
-
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
-
Patent number: 8209513Abstract: A data processing system stores data in a data file by first identifying the data file as a large file type known to require an amount of storage space substantially greater than a system allocation unit size. As data is to be written to the data file beginning at a location identified by a file pointer, the system determines whether it is necessary to allocate storage space of the data processing system to store the data to be written, and if so then commands are issued to the file system including (i) one or more first commands to set an end of file marker for the data file to a new value greater than a current value of the end of file marker by at least an application allocation unit size which is at least twice the system allocation unit size, and (ii) one or more second commands to mark a region of the data file extending between the current and new values of the end of file marker as holding valid data. Subsequently the data is written to the data file at the location identified by the file pointer.Type: GrantFiled: November 12, 2009Date of Patent: June 26, 2012Assignee: Autonomy, Inc.Inventor: Robert Stewart Fiske