Patent application number | Description | Published |
20090189653 | Phase Lock Loop Clock Distribution Method and System - A method and apparatus and program use the quiet, regulated power supply inherent to the PLL to drive a CMOS buffer. In this manner, the CMOS buffer may distribute the reference clock in a manner that minimizes the power and space consumption associated with clock distribution processes. | 07-30-2009 |
20100001804 | SYSTEM TO IMPROVE A VOLTAGE-CONTROLLED OSCILLATOR AND ASSOCIATED METHODS - A system to improve a voltage-controlled oscillator may include a voltage-controlled oscillator. The system may also include a switch to control a first voltage passing through the voltage-controlled oscillator based upon a digital tune bit used to control the voltage-controlled oscillator's gain. | 01-07-2010 |
20110298474 | IMPLEMENTING INTEGRAL DYNAMIC VOLTAGE SENSING AND TRIGGER - A method and circuit for implementing dynamic voltage sensing and a trigger circuit, and a design structure on which the subject circuits resides are provided. The voltage sensing circuit includes a first quiet oscillator generating a reference clock, and a second noisy oscillator generating a noisy clock. A digital control loop coupled to the first quiet oscillator and the second noisy oscillator matches frequency of the first quiet oscillator and the second noisy oscillator. The reference clock drives a first predefined-bit shift register and the noisy clock drives a second predefined-bit shift register, where the second predefined-bit shift register is greater than the first predefined-bit shift register. When the first predefined-bit shift register overflows, the contents of the second predefined-bit shift register are evaluated. The contents of the second predefined-bit shift register are compared with a noise threshold select value to identify a noise event and trigger a noise detector control output. | 12-08-2011 |
20120212280 | IMPLEMENTING DUAL SPEED LEVEL SHIFTER WITH AUTOMATIC MODE CONTROL - A method and circuit for implementing a dual speed level shifter with automatic mode control, and a design structure on which the subject circuit resides are provided. A low speed level shifter and a high speed level shifter are used to provide a wide frequency range of operation. The circuit operates in one of a low speed mode or a high speed mode. The appropriate mode is selected automatically by detecting the frequency of the signal to be level shifted. When the incoming signal is slower than a reference frequency, the low speed level shifter is selected, and when the incoming signal is faster than the reference frequency, the high speed level shifter is selected. | 08-23-2012 |
20120331432 | IMPLEMENTING DUAL SPEED LEVEL SHIFTER WITH AUTOMATIC MODE CONTROL - A method and circuit for implementing a dual speed level shifter with automatic mode control, and a design structure on which the subject circuit resides are provided. A low speed level shifter and a high speed level shifter are used to provide a wide frequency range of operation. The circuit operates in one of a low speed mode or a high speed mode. The appropriate mode is selected automatically by detecting the frequency of the signal to be level shifted. When the incoming signal is slower than a reference frequency, the low speed level shifter is selected, and when the incoming signal is faster than the reference frequency, the high speed level shifter is selected. | 12-27-2012 |
20130088269 | IMPLEMENTING CONTROL VOLTAGE MIRROR - A circuit for implementing a control voltage mirror for phase error and jitter performance optimization and a design structure on which the subject circuit resides are provided. The control voltage mirror is used with a phase locked loop filter utilizing a thin oxide filter capacitor connected to a control voltage and a distal side of the capacitor connected to a voltage reference. The control voltage mirror includes an operational amplifier holding voltage across the capacitor to be near or at zero volts, substantially eliminating capacitor leakage current to provide phase error and jitter performance optimization. | 04-11-2013 |
20140167213 | Moat Construction to Reduce Noise Coupling to a Quiet Supply - A semiconductor chip having a P− substrate and an N+ epitaxial layer grown on the P− substrate is shown. A P− circuit layer is grown on top of the N+ epitaxial layer. A first moat having an electrically quiet ground connected to a first N+ epitaxial region is created by isolating the first N+ epitaxial region with a first deep trench. The first moat is surrounded, except for a DC path, by a second moat with a second N+ epitaxial region, created by isolating the second N+ epitaxial region with a second deep trench. The second moat may be arranged as a rectangular spiral around the first moat. | 06-19-2014 |
Patent application number | Description | Published |
20110154266 | CAMERA NAVIGATION FOR PRESENTATIONS - Techniques for managing a presentation of information in a gesture-based system, where gestures are derived from a user's body position or motion in the physical space, may enable a user to use gestures to control the manner in which the information is presented or to otherwise interact with the gesture-based system. A user may present information to an audience to an audience using gestures that control aspects of the system, or multiple users may work together using gestures to control aspects of the system. Thus, in an example embodiment, a single user can control the presentation of information to the audience via gestures. In another example embodiment, multiple participants can share control of the presentation via gestures captured by a capture device or otherwise interact with the system to control aspects of the presentation. | 06-23-2011 |
20120150577 | MEETING LIFECYCLE MANAGEMENT - A meeting lifecycle management service manages various aspects of a meeting lifecycle. An indication of a newly scheduled meeting is received at the meeting lifecycle management service, and information related to the meeting is managed, via the meeting lifecycle management service, prior to the meeting, during the meeting, and after the meeting. | 06-14-2012 |
20130091205 | Multi-User and Multi-Device Collaboration - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 04-11-2013 |
20130091440 | Workspace Collaboration Via a Wall-Type Computing Device - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 04-11-2013 |
20140207867 | Multi-User and Multi-Device Collaboration - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 07-24-2014 |
Patent application number | Description | Published |
20090006568 | Network-based collaboration record - A network-accessible data storage service integrated with instant messenger software. Network-based collaboration between one or more collaborators may be facilitated by enabling information exchanged in an instant messaging environment, such as files and comments, to be integrated into a network-accessible data storage service and made available to the one or more collaborators after collaboration in the instant messaging environment has ended. In some embodiments of the invention, a data storage service may comprise an instant messaging service through which the data storage service may be a collaborator. Information exchanged during the network-based conversations may be received by the data storage service as if it were one of the one or more collaborators and may be stored by the data storage service in a network-accessible location. The data may then be made available to the one or more collaborators of the network-based collaboration following the end of the network-based collaboration. | 01-01-2009 |
20130019174 | LABELS AND TOOLTIPS FOR CONTEXT BASED MENUS - Tooltips associated with a context based menu are presented for providing information about executable commands on the context based menu. Tooltips may provide information about how to interact with the context based menu including what graphical icons on the context based menu represent and what actions a user can take to execute commands from the context based menu. The tooltips may be brief labels of the commands on the context based menu and may also expand to descriptive tooltips providing more information about the commands. The tooltips may be automatically presented in response to a detected period of inactivity by a user and may additionally be presented in response to detection of a user action such as a press and hold action in association with one or more commands on the context based menu, and may be displayed in a variety of positions around the context based menu. | 01-17-2013 |
20130019175 | SUBMENUS FOR CONTEXT BASED MENU SYSTEM - One or more submenus associated with context based menus are provided. A context based menu may include top level commands/items available for execution on selected content or activation of submenu(s) that include additional executable commands. Additional commands may be executed through the submenu(s) by tap, swipe, or press and hold actions. Upon selection of a termination item or execution of a command, a submenu may be hidden and/or a parent menu displayed. | 01-17-2013 |
20130019182 | DYNAMIC CONTEXT BASED MENUS - Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a plurality of executable commands and/or links to submenus, a context based menu may be displayed in various shapes and forms in relation to selected content displayed on a user interface and/or other factors such as available display space, user attributes, and similar ones. Submenus presenting commands within a category may be displayed in place of, adjacent to, or overlapping with a parent context based menu. Menu position, contents, and/or shape may be adjusted in response to changes in selected content, user contact location, changes in user interface, and the like. | 01-17-2013 |
20140002377 | MANIPULATING CONTENT ON A CANVAS WITH TOUCH GESTURES | 01-02-2014 |
20140173602 | Matching Opportunity to Context - A task application for automatic task management based on content and context awareness is provided. As task items are inputted into the task application, the task items may be parsed for context data (e.g., time data, location data, people data, etc.) and associated with the task item. Additionally, context data may be input manually by a user. Task items may be stored in a “now,” “later,” “someday,” or “done” contextual task list. As context changes, (e.g., time, location, activity, people, etc.) task items with correlating context data may be prioritized. A notification may be presented to the user to alert him of an upcoming or present opportunity to achieve or complete a task item. Accordingly, a user may be provided with a list of task items that may be relevant to the user according to context. | 06-19-2014 |
Patent application number | Description | Published |
20110313803 | Social Task Lists - Providing access to task lists via social communications systems is provided. A user may expose a list authoring surface and associated task lists to other users via one or more social communications systems. When another user attempts to access contents of the list authoring surface, the user attempting access may be required to provide permissions credentials, or the attempting user's social communications account may be designated as a permissioned account from which access to the contents of the list authoring surface may be obtained. Version control management may be applied to the accessed task lists to ensure accessing users receive access to most up-to-date versions of accessed task lists. Once an accessing user obtains access to a given task list, the accessing user may comment on accessed tasks, make changes to accessed tasks and/or collaborate on accessed tasks. | 12-22-2011 |
20110314375 | Personal Assistant for Task Utilization - An electronic personal assistant that uses task information to obtain task performance assistance and help content is provided. Tasks from an electronic tasks application may be utilized by the personal assistant application to search a variety of information sources for task performance functionality and help content related to the tasks. The personal assistant may provide functionality to help a user actually perform a given task. Alternatively, once help content is obtained, a new task may be generated or the related task may be modified to provide the help content or to provide a link to the help content. The personal assistant application may provide the help content in a separate user interface or cause an application from which the help content is obtained to be launched. | 12-22-2011 |
20110314402 | Flagging, Capturing and Generating Task List Items - Generation of a task or reminder in an electronic task list authoring surface from a variety of data or information locations or media without the need for launching a separate task or reminder application and without the need for moving focus away from an information location or media presently in use is provided. Generation of a task or task reminder may be accomplished from a variety of information locations or media. When an information item is flagged or captured and a task/reminder is generated, one or more pieces of metadata may be applied to the flagged information item for enhancing the subsequent use of the associated generated task or reminder. | 12-22-2011 |
20110314404 | Context-Based Task Generation - A triggering mechanism for generating task reminders based on contextual information associated with the tasks is provided. Contextual information may be extracted from a variety of sources and may be related to one or more tasks. Based on the contextual information, task reminders may be generated and may be presented in a manner that makes the task reminders more useful to an end user. | 12-22-2011 |
20110314418 | List Authoring Surface - A list authoring surface (LAS) is provided that includes a lightweight user interface component for entering, displaying, manipulating, and providing reminders for one or more tasks that takes the place of hand-written notes, scraps of paper, or “sticky” notes. The list authoring surface may be deployed across a multitude of software applications and may be readily accessed anywhere on a stationary or mobile desktop or display screen. Information may be manually or automatically entered into the list authoring surface user interface. An event timeline that uses a “fuzzy” reminder method allows for reminders to be associated with tasks where some tasks must be accomplished or must occur at hard dates/times, but where other tasks may be accomplished or may occur during soft or “fuzzy” date/time ranges. | 12-22-2011 |
20120035925 | Population of Lists and Tasks from Captured Voice and Audio Content - Automatic capture and population of task and list items in an electronic task or list surface via voice or audio input through an audio recording-capable mobile computing device is provided. A voice or audio task or list item may be captured for entry into a task application interface or into a list authoring surface interface for subsequent use as task items, reminders, “to do” items, list items, agenda items, work organization outlines, and the like. Captured voice or audio content may be transcribed locally or remotely, and transcribed content may be populated into a task or list authoring surface user interface that may be displayed on the capturing device (e.g., mobile telephone), or that may be stored remotely and subsequently displayed in association with a number of applications on a number of different computing devices. | 02-09-2012 |
20130091205 | Multi-User and Multi-Device Collaboration - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 04-11-2013 |
20130091440 | Workspace Collaboration Via a Wall-Type Computing Device - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 04-11-2013 |
20130091453 | Motivation of Task Completion and Personalization of Tasks and Lists - Personalized task management is provided. A “doodling” zone or pane is provided in association with an electronic task interface that allows for entry of sketches, notes, the playing of games, and the like in association with entry, editing and use of task or list items in the task interface. In addition, task items entered into the task interface may be associated with other information, including previously entered or accomplished tasks, third party task content, enterprise task content, or other content. As tasks are completed, a completing user may be rewarded with a variety of on-display animations, gifts, reward items and/or other positive feedback. | 04-11-2013 |
20130091465 | Interactive Visualization of Multiple Software Functionality Content Items - Interactive visualization of multiple software functionality content items is provided. A variety of content items may be associated with each other according to one or more association attributes. A visualization presentation of one or more of the content items may be displayed in a visualization interface. Organization of content items may be made in association with a visualization ordering based on one or more logical attributes. An ordered navigation interface component may be provided to allow navigation of the displayed content items in a moving visualization such that a focused on content item may be displayed in a main or primary display position. Users may interact with each content item displayed in the visualization interface to include providing edits, comments, feedback, and the like. | 04-11-2013 |
20130097481 | Application of Comments in Multiple Application Functionality Content - Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface component directly in line in the text or other objects of a document or other content item. Displayed comments may be collapsed to a simplified comments tab that may remain displayed in the associated document or content item. Selection of the comments tab may allow for expansion of the comments user interface component to full size. The comments tab may likewise be collapsed to an icon or other image displayed next to the associated content, and the icon or other image may be configured to provide an indication of the length of an associated comments conversation thread. One or more social feedback mechanisms may be employed to show feedback on a given component or portion of a document or content item. | 04-18-2013 |
20130097490 | Application of Multiple Content Items and Functionality to an Electronic Content Item - Application of content and associated functionality from multiple content sources to an electronic content item is provided. Content from a first document may be displayed over a second document via a user interface component. If desired, such content may be inserted into the second document, and application functionality associated with the inserted content may be retained after it is inserted into the second document. One or more navigation means may be provided for conveniently navigating inside a content item (e.g., a document) for adding new content or for reviewing or editing existing content. In addition, a number of content views and content mappings may be provided. | 04-18-2013 |
20130097544 | Authoring of Data Visualizations and Maps - A visualization of computer-enabled information in association with a computer-enabled map is provided. One or more data items may be imported onto a computer-generated mapping surface. A data visualization application may obtain location information, for example, physical address or latitude/longitude coordinates, for each data item. A map showing a geographical area large enough to contain each data item may be automatically generated and displayed, and each data item may be located on the map and may be identified by an identifying icon or label. Selection of an icon or label for any of the data items may cause display of information about the data item. The map display and visualization of the data items on the map display may be dynamically modified as one or more other data items are imported onto the visualization surface or as one or more existing data items are removed from the visualization surface. | 04-18-2013 |
20140033093 | MANIPULATING TABLES WITH TOUCH GESTURES - A table processing system generates a user interface display of a table and receives a user input to display a table manipulation element. The table processing system receives a user touch input moving the table manipulation element and manipulates the table based on the user touch input. The manipulated table can then be used by the user. | 01-30-2014 |
20140207867 | Multi-User and Multi-Device Collaboration - Multi-user, multi-computing device collaborative work experience is provided. One or more computing devices, including wired and wireless personal computers, laptop computers, servers, handheld mobile computing devices, for example, mobile telephones, tablet type computers, slate type computers and the like, may be linked together to allow users of such devices to engage in a collaborative work session. Information for each user engaged in the collaborative work session may be displayed on the one or more devices along with any content such as agenda items, documents, data, images, and the like. User participation may be tracked, and information on user participation, work session communications and content may be stored for subsequent use. | 07-24-2014 |
20150304374 | APPLICATION OF COMMENTS IN MULTIPLE APPLICATION FUNCTIONALITY CONTENT - Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface component directly in line in the text or other objects of a document or other content item. Displayed comments may be collapsed to a simplified comments tab that may remain displayed in the associated document or content item. Selection of the comments tab may allow for expansion of the comments user interface component to full size. The comments tab may likewise be collapsed to an icon or other image displayed next to the associated content, and the icon or other image may be configured to provide an indication of the length of an associated comments conversation thread. One or more social feedback mechanisms may be employed to show feedback on a given component or portion of a document or content item. | 10-22-2015 |
20160054898 | Application of Multiple Content Items and Functionality to an Electronic Content Item - Application of content and associated functionality from multiple content sources to an electronic content item is provided. Content from a first document may be displayed over a second document via a user interface component. If desired, such content may be inserted into the second document, and application functionality associated with the inserted content may be retained after it is inserted into the second document. One or more navigation means may be provided for conveniently navigating inside a content item (e.g., a document) for adding new content or for reviewing or editing existing content. In addition, a number of content views and content mappings may be provided. | 02-25-2016 |
Patent application number | Description | Published |
20140184643 | Augmented Reality Worksite - A system and method for coordinating machines and personnel about a physical worksite maintains worksite information associated with the physical worksite in a database. A position of an operator display device in the physical worksite is determined and augmentation content is generated from the stored worksite information associated with the determined position. The augmentation content can be displayed on an operator display device through which the physical worksite is also visible. The operator display device may be a heads-up display, a head mounted display or, in some embodiments, an off-board display device. | 07-03-2014 |
20140188333 | Augmented Reality Implement Control - The disclosed strategy and method assists in controlling a machine equipped with a work implement for performing work at a worksite. The work implement can be positioned around the worksite such that the implement is obstructed from view through an operator display device through which the worksite is visible. A controller or the like determines the position of the work implement and generates an augmented overlay. The augmented overlay is displayed on the operator display device superimposed over the worksite indicating the position of the work implement. | 07-03-2014 |
20140222247 | System and Method for Adjusting the Operation of a Machine - A system for controlling movement of a machine includes a drive system, a position sensor, and a communications system. A controller is configured to determine the position of the machine and determine a signal transmission threshold based at least in part upon the position of the machine. The controller may stop movement of the machine upon an interruption in signal transmission from a remote system exceeding the signal transmission threshold. | 08-07-2014 |
20140303923 | System for Determining Error in a Sensed Machine Position - A system for determining an error in a sensed position of a machine includes a position sensing system, a dead reckoning system, and a controller. The controller is configured to determine a difference between a sensed position and a calculated position determined by dead reckoning. The difference is compared to an error threshold defining a maximum acceptable distance between the sensed position of the machine and the calculated position of the machine and an error signal generated if the difference exceeds the error threshold. A pair of offset dead reckoning processes may be used. | 10-09-2014 |
20150291180 | System for Remotely Controlling a Machine - A system for remotely controlling a machine includes a remote input device, a transmitter remote from the machine, and a receiver at the machine. A controller is configured to store a desired communications threshold, receive input commands from the remote input device, generate a plurality of remote control input signals based upon the input commands, and transmit the plurality of remote control input signals at a location remote from the machine. The controller is further configured to receive at least some of the plurality of remote control input signals at the machine, determine a communications parameter based upon at least one of the plurality of remote control input signals, compare the communications parameter to the desired communications threshold, and generate a command to stop the machine if the communications parameter is outside the desired communications threshold. | 10-15-2015 |
Patent application number | Description | Published |
20140121908 | AUTOMATED SYSTEM FOR ENHANCED BLADE CONTROL - A blade control system for a track-type machine is disclosed. The blade control system has a blade, an input device configured to control movement of the blade, an actuator in connection with the blade, a first sensor configured to determine a track-speed of the machine, and a control module in communication with the input device, the actuator, and the first sensor. The control module is configured to receive a blade positioning signal from the input device, remove a component of the blade positioning signal based on a the track-speed of the machine, and transmit a modified blade positioning signal to the actuator. | 05-01-2014 |
20140121909 | Implement Controller Having Angular Rate Correction - A system and method of controlling an earth moving implement of a machine is disclosed. The method may include receiving a pitch rate of the machine in a body reference frame and determining a roll of the machine. The method may further include determining a turning rate of the machine and calculating a pitch rate of the machine in a gravity reference frame based on the pitch rate of the machine in the body reference frame, the roll of the machine, and the turning rate of the machine. The method may further include controlling the earth moving implement based on the pitch rate of the machine in the gravity reference frame. | 05-01-2014 |
20140146167 | Perception Based Loading - Systems and methods for assisted positioning of a haul machine at a destination position for receiving materials from a loading machine are provided. The method includes obtaining from at least one perception device information reflecting a location or orientation of a first fiducial attached to the loading machine; determining a location or position of the first fiducial based on the information provided by the at least one perception device; determining the destination position based on the location or position of the first fiducial; and issuing guidance to an operator of the haul machine indicating an adjustment in steering angle based on the determined destination position. | 05-29-2014 |
20140375497 | Positioning Error Detection and Mitigation System and Method - A method for detecting and mitigating errors in a positioning system includes receiving a first signal from a global navigation satellite system (GNSS) indicative of a first position and a second signal from the GNSS indicative of a second position of a machine, determining a difference between the first position and the second position, detecting an error in a current position of the machine when the difference between the first and the second position exceeds a threshold of one of (a) a maximum distance given a maximum velocity, and (b) an actual distance determined based on an output of an inertial sensor on the machine, and mitigating the detected error in the current position of the machine by switching from an output of the positioning system to a position output determined based upon the output of the inertial sensor to update the current position. | 12-25-2014 |
20150226550 | SYSTEM AND METHOD FOR ESTIMATION OF MACHINE POSITION - A system is provided. The system includes a perception sensor, a first inertial measurement unit and a first localization module. The first localization module is configured to generate a first position estimate signal indicative of an estimated position of the machine. The system includes a second inertial measurement unit and a second localization module. The second localization module is configured to generate a second position estimate signal indicative of the estimated position of the machine. A position determination module is communicably coupled to the first and second localization modules. The position determination module is configured to determine a health of the first and second localization modules based on one or more parameters indicative of errors associated with the first and second inertial measurement units respectively; and determine an estimated position of the machine based on the determined health of the first and second localization modules. | 08-13-2015 |
20150276936 | CASCADED COUPLED POSITIONING SYSTEM - A cascaded coupled positioning system is provided for acquiring a position of a vehicle. In the current disclosure, a global navigation satellite system is coupled with a first inertial measurement unit. The global navigation satellite system is coupled with the first inertial measurement unit by using a first signal processing unit configured to provide a tightly coupled positioning solution. The tightly coupled positioning solution of the first signal processing unit is integrated with a second inertial measurement unit. The integration is performed using a second signal processing unit configured to provide a loosely coupled positioning solution. | 10-01-2015 |
20160035149 | TRUCK SPOTTING SYSTEM USING POSITION DETECTION AND PERCEPTION - A truck spotting system is provided that uses a position detection module in a truck and a position detection module in a loader to provide a initial position and orientation of each machine. A perception module on-board the loader is configured to measure a distance and orientation of the truck relative to the loader. A controller receives a initial target position from the truck and calculates a target position from the distance and orientation, then communicates a refined target position to the truck. | 02-04-2016 |
20160091317 | NAVIGATION SYSTEM AND METHOD FOR MACHINE - A method of determining a heading of a machine having an implement is provided. The method includes determining a first heading data of the machine using an inertial sensor. The method includes determining a second heading data of the machine using a magnetometer. The method includes determining a position of the implement in a stationary state. The method also includes calculating a corrected second heading data based on a predefined relation between the position of the implement in the stationary state and the second heading data. The method further includes determining the heading of the machine based on the first heading data and the corrected second heading data. | 03-31-2016 |
20160097183 | SYSTEM AND METHOD FOR MONITORING POSITION OF MACHINE IMPLEMENT - A system for monitoring a position of an implement of a motor grader relative to a frame thereof is provided. The motor grader includes an actuation system to selectively move the implement relative to the frame. The system includes a fiber optic cable extending along at least a portion of the frame, a portion of the actuation system and a portion of the implement. The fiber optic cable is configured to move with the portion of the actuation system and the portion of the implement, and selectively generate signals indicative of a shape thereof. The system further includes a controller in communication with the fiber optic cable. The controller is configured to determine the shape of the fiber optic cable based on the signals received therefrom, and further determine a position of the implement relative to the frame based on the shape of the fiber optic cable. | 04-07-2016 |
20160097277 | FIBER OPTIC SHAPE SENSING ADAPTED TO CUTTER MODULE OF HIGHWALL MINER - A system for determining the position and orientation of a cutter module relative to a frame of a highwall miner is provided. The cutter module is attached to the highwall miner by a string of push beams and moveable relative to the highwall miner. A reel is rotatably mounted to the highwall miner frame and configured to feed out a hose chain that supplies fluid to the cutter module. A fiber optic shape sensing system is associated with the cutter module is configured to receive strain information from the fiber bundle and compute the location of at least one position of the fiber bundle that is associated with the cutter module relative to the reference frame. | 04-07-2016 |
20160097408 | CYLINDER POSITION DETERMINATION USING FIBER OPTIC SHAPE SENSING - A system for determining the stroke of a hydraulic cylinder is provided. The hydraulic cylinder includes a barrel with a rod that slidably extends therefrom. A fiber optic shape sensing system is positioned to determine the stroke of the rod relative to the barrel. An interrogation module is fixed to a reference frame. A fiber bundle is joined to the interrogation module at a proximal end and a fiber termination at a distal end, which is joined to the connecting end of the rod. A signal conditioning module connected to the interrogation module is configured to compute the location of at least one position of the fiber bundle relative to the reference frame; and provide an output indicative of the stroke of the connecting end relative to the barrel. | 04-07-2016 |
20160097658 | FIBER OPTIC IMPLEMENT POSITION DETERMINATION SYSTEM - A system for determining the orientation of an implement relative to a frame of a machine is provided. The implement is attached to and moveable relative to the machine. A fiber optic shape sensing system is associated with the implement. The fiber optic shape sensing system provides the position and orientation of the implement relative to a reference frame that is fixed to the machine frame. | 04-07-2016 |
Patent application number | Description | Published |
20130079949 | INCLINATION DETECTION SYSTEMS AND METHODS - An inclination detection system is disclosed. The inclination detection system may have an inclination angle predictor configured to calculate an a priori estimated inclination angle of the machine based on a previously estimated inclination angle, and a measurement variance calculator configured to calculate a measurement variance of the a priori estimated inclination angle based on a non-gravitational acceleration of the machine. The inclination detection system may also have an inclination angle sensor configured to measure a measured inclination angle of the machine, and an inclination angle updater configured to determine an a posteriori estimated inclination angle of the machine based on the a priori estimated inclination angle, the measurement variance of the a priori estimated inclination angle, and the measured inclination angle. | 03-28-2013 |
20130080112 | INCLINATION ANGLE COMPENSATION SYSTEMS AND METHODS - An inclination angle compensation system for determining an inclination angle of a machine is disclosed. The inclination angle compensation system may have a non-gravitational acceleration estimator configured to estimate a non-gravitational acceleration of a machine based on an estimated inclination angle and an acceleration output from a forward acceleration sensor. The inclination angle compensation system may also have an inclination angle sensor corrector configured to receive an inclination angle output from an inclination angle sensor, determine an inclination angle sensor acceleration based on the inclination angle output, and calculate a corrected inclination angle of the machine based on the non-gravitational acceleration and the inclination angle sensor acceleration. | 03-28-2013 |
20130311031 | SYSTEM FOR AUTOMATED EXCAVATION PLANNING AND CONTROL - A control system is disclosed for a mobile excavation machine operating at a worksite. The control system may have a locating device mounted on the mobile excavation machine that is configured to generate a signal indicative of a current position of the mobile excavation machine at the worksite during completion of an excavation plan. The control system may also have a controller in communication with the locating device and the mobile excavation machine. The controller may be configured to autonomously control the mobile excavation machine based on the excavation plan, and to determine a volume of material missed during completion of a first cut of the excavation plan based on the signal. The controller may be further configured to adjust a characteristic of a second cut of the excavation plan based on the volume of material missed during completion of the first cut of the excavation plan. | 11-21-2013 |
20140039748 | BACKUP VELOCITY ESTIMATION UTILIZING TRACTION DEVICE SPEED - A velocity estimation method and system is disclosed. The method may include receiving a location signal indicative of a location of the machine and estimating the velocity of the machine based on a change in the location of the machine over a period of time. The method may further include determining a loss of the location signal, detecting a traction device speed of the machine, and selectively estimating the velocity of the machine based on the traction device speed when the location signal is determined to be lost. | 02-06-2014 |
20140067213 | OPERATIONAL PARAMETER DETERMINATION SYSTEMS AND METHODS WITH GEAR SHIFTING COMPENSATION - An operational parameter determination system is disclosed. The operational parameter determination system may include an operational parameter predictor configured to calculate an a priori estimated operational parameter of the machine based on a previously estimated operational parameter. The operational parameter determination system may also include a gear shifting compensator configured to determine whether a gear shifting is in progress, and when the gear shifting is in progress, to output the a priori estimated operational parameter as a determined operational parameter. The operational parameter determination system may further include an operational parameter updater configured to, when the gear shifting is not in progress, receive a measured operational parameter of the machine, determine an a posteriori estimated operational parameter of the machine based on the a priori estimated operational parameter and the measured operational parameter, and output the a posteriori estimated operational parameter as the determined operational parameter. | 03-06-2014 |
20140067318 | INCLINATION DETERMINATION SYSTEM - An inclination angle determination system for determining an inclination angle of a machine is disclosed. The inclination angle determination system may have an inclinometer, an accelerometer, and a controller. The controller may be configured to determine the inclination angle by receiving inclination data from the inclinometer and derived inclination data based on acceleration data from the accelerometer. The controller may compare the inclination data and the derived inclination data, and may determine which of the inclination data and the derived inclination data to use as the inclination angle of the machine based on the comparison. | 03-06-2014 |
20140122016 | Machine Positioning System Having Angular Rate Correction - A system and method for estimating orientation of a machine is disclosed. The method may include receiving, from a first sensor, a first angular rate of the machine measured in a body reference frame of the machine, and determining an estimated bias for a second sensor of the machine and an uncertainty measure for the estimated bias. The method may further include determining a scale factor based on the uncertainty measure and converting the first angular rate of the machine in the body reference frame to a first angular rate of the machine in a gravity reference frame by utilizing a rotation matrix including the scale factor. The method may further include estimating the orientation of the machine based on the first angular rate of the machine in the gravity reference frame. | 05-01-2014 |
20140125818 | Automated Camera and Monitor Color Calibration - A method for calibrating a camera and a display monitor is provided. The method includes identifying a parameter for optimization, assigning to a test color a target color relevant to the parameter, repeatedly performing, two or more times, a set of steps, determining a direction and timing of color divergence for the target color from obtained images, and adjusting the parameter based on the direction and rate of color divergence for the target color. The set of steps includes instructing the display monitor to display the test color on a portion of the display monitor, obtaining an image captured by the camera while the display is executing the instruction, and reassigning, to the test color, a color obtained from a portion of the image in which the portion of the display monitor was captured. The obtained image includes the portion of the display monitor. | 05-08-2014 |
20140145876 | MACHINE NAVIGATION SYSTEM UTILIZING SCALE FACTOR ADJUSTMENT - A machine navigation system and method for estimating velocity of a machine is disclosed. The method may include receiving, from an odometer, a first signal indicative of a distance traveled by the machine and calculating a scale factor to compensate for an error associated with the first signal. The method may further include determining whether a second signal indicative of a location of the machine is received by the machine and selectively adjusting the scale factor using machine parameters to generate an adjusted scale factor, where selectively adjusting may be performed based on whether the second signal is received by the machine. The method may further include estimating the velocity of the machine based on the first signal and the adjusted scale factor. | 05-29-2014 |
20140180579 | MACHINE POSITIONING SYSTEM UTILIZING POSITION ERROR CHECKING - A system and method for estimating position of a machine is disclosed. The method may include receiving, from a perception sensor, scene data describing an environment in a vicinity of the machine and estimating a first position of the machine based on the scene data. The method may include determining whether a first signal indicative of a location of the machine is received by the machine and estimating a second position of the machine when it is determined that the first signal is received. The method may include comparing the second position with the first position and estimating a third position of the machine using at least one of the first position and the second position. | 06-26-2014 |
20140233790 | MOTION ESTIMATION SYSTEMS AND METHODS - A motion estimation system is disclosed. The motion estimation system may include one or more memories storing instructions, and one or more processors configured to execute the instructions to receive, from a scanning device, scan data representing at least one object obtained by a scan over at least one of the plurality of sub-scanning regions, and generate, from the scan data, a sub-pointcloud for one of the sub-scanning regions. The sub-pointcloud includes a plurality of surface points of the at least one object in the sub-scanning region. The one or more processors may be further configured to execute the instructions to estimate the motion of the machine relative to the at least one object by comparing the sub-pointcloud with a reference sub-pointcloud. | 08-21-2014 |
20140278043 | TRAFFIC ANALYSIS SYSTEM UTILIZING POSITION BASED AWARENESS - A system and method of analyzing traffic in a vicinity of a first machine is disclosed. The method may include determining, by one or more computer processors, a projected position of the first machine based on a yaw rate and velocity of the first machine. The method may further include determining, by the one or more computer processors, a predicted zone in the vicinity of the first machine based on the projected position of the first machine. The method may further include determining whether a second machine is present in the predicted zone. In response to determining that the second machine is present in the predicted zone, the method may further include determining whether an unsafe condition exists between the first machine and the second machine. | 09-18-2014 |
20140300732 | MOTION ESTIMATION UTILIZING RANGE DETECTION-ENHANCED VISUAL ODOMETRY - A motion determination system is disclosed. The system may receive a first and a second camera image from a camera, the first camera image received earlier than the second camera image. The system may identify corresponding features in the first and second camera images. The system may receive range data comprising at least one of a first and a second range data from a range detection unit, corresponding to the first and second camera images, respectively. The system may determine first positions and the second positions of the corresponding features using the first camera image and the second camera image. The first positions or the second positions may be determined by also using the range data. The system may determine a change in position of the machine based on differences between the first and second positions, and a VO-based velocity of the machine based on the determined change in position. | 10-09-2014 |
20150185024 | MACHINE POSITIONING SYSTEM UTILIZING RELATIVE POSE INFORMATION - A system and method for estimating a position of a machine is disclosed. The method may include determining a first position estimate and a first uncertainty measure of the first machine. The method may further include receiving, from a second machine, relative pose information determined by the second machine and a second uncertainty measure of the second machine. The method may further include determining that the first uncertainty measure is higher than the second uncertainty measure. The method may further include, in response to determining that the first uncertainty measure is higher than the second uncertainty measure, determining a second position estimate of the first machine based on the first position estimate and the relative pose information. | 07-02-2015 |
20160054131 | MACHINE POSITIONING SYSTEM HAVING ALIGNMENT ERROR DETECTION - A method and system for determining an alignment error between sensors mounted to a machine is disclosed. The method may include calculating a first orientation value based on a signal received from a first sensor. The method may further include calculating a second orientation value based on a signal received from a second sensor. The method may further include calculating an alignment error between the first sensor and the second sensor based on a difference between the first orientation value and the second orientation value. | 02-25-2016 |
20160060845 | IMPLEMENT POSITION CONTROL SYSTEM HAVING AUTOMATIC CALIBRATION - A method, system, and non-transitory computer-readable storage medium for calibrating an implement actuation sensor of a machine are disclosed. The method may include calculating a first elevation value of an implement of the machine in a gravity reference frame of the machine. The method may further include calculating a second elevation value of a ground-engaging device of the machine in the gravity reference frame of the machine. The method may further include determining a difference between the first elevation value and the second elevation value. The method may further include calibrating the implement actuation sensor based on the determined difference. | 03-03-2016 |
20160104289 | REAL-TIME RANGE MAP GENERATION - A system, method, and non-transitory computer-readable storage medium for range map generation is disclosed. The method may include receiving an image from a camera and receiving a 3D point cloud from a range detection unit. The method may further include transforming the 3D point cloud from range detection unit coordinates to camera coordinates. The method may further include projecting the transformed 3D point cloud into a 2D camera image space corresponding to the camera resolution to yield projected 2D points. The method may further include filtering the projected 2D points based on a range threshold. The method may further include generating a range map based on the filtered 2D points and the image. | 04-14-2016 |