Linnell
David C. Linnell, Poughkeepsie, NY US
Patent application number | Description | Published |
---|---|---|
20080271312 | BALL GRID ARRAY REWORK USING A CONTINUOUS BELT FURNACE - Disclosed is an apparatus for separating interconnects between, for example, a card and a substrate. The apparatus includes one or more rotationally biased (e.g., spring-loaded, etc.) partial-circle structures (e.g., blades, squeegee, plow, etc.) and one or more temperature-sensitive releases connected to the partial-circle structures. The partial-circle structures are positioned to rotate and separate the interconnects when released by the temperature-sensitive releases. The invention can also include solder reservoirs positioned to receive solder from the interconnects separated by the partial-circle structures. | 11-06-2008 |
Jeff Linnell, Woodside, CA US
Patent application number | Description | Published |
---|---|---|
20120188350 | SYSTEM AND METHOD FOR IMPROVED VIDEO MOTION CONTROL - Systems and methods for creating a motion control photography set are disclosed. One embodiment includes a master control that receives control signals for a plurality of device actors, such as robot arms, lighting, and camera controls, and synchronizes the plurality of control signals with a global timeline to create a plurality of synchronized signals, such that the control data for each actor of the device actors is associated with a corresponding position in the global timeline. According to another embodiment, the set also includes a master input that conveys a master input signal to the master control indicating a position in the global timeline and a rate of progression through the global timeline. In response to the master input signal, the control data for each actor of the device actors is sent to respective device actors at an adjustable rate of progression through the global timeline. | 07-26-2012 |
20130120547 | SYSTEM AND METHOD FOR 3D PROJECTION MAPPING WITH ROBOTICALLY CONTROLLED OBJECTS - A system for motion control is presented. In one embodiment, a motion control 3D projection system includes a projector; and a projection surface coupled to a robotic arm, where the robotic arm moves the projection surface through a set of spatial coordinates, and a 3D projection from the projector is projected onto a set of coordinates of the projection surface and matches the 3D projection to the set of coordinates of the projection surface as the projection surface moves through the set of spatial coordinates. In additional embodiments, a master control system may integrate additional robotic arms and other devices to create a motion control scene with a master timeline. | 05-16-2013 |
Jeff Linnell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20140354787 | System and Method for 3D Projection Mapping with Robotically Controlled Objects - A system for motion control is presented. In one embodiment, a motion control 3D projection system includes a projector; and a projection surface coupled to a robotic arm, where the robotic arm moves the projection surface through a set of spatial coordinates, and a 3D projection from the projector is projected onto a set of coordinates of the projection surface and matches the 3D projection to the set of coordinates of the projection surface as the projection surface moves through the set of spatial coordinates. In additional embodiments, a master control system may integrate additional robotic arms and other devices to create a motion control scene with a master timeline. | 12-04-2014 |
Jeffrey Linnell, San Francisco, CA US
Patent application number | Description | Published |
---|---|---|
20150246443 | Programming of a Robotic Arm Using a Motion Capture System - An example method includes receiving position data indicative of position of a demonstration tool. Based on the received position data, the method further includes determining a motion path of the demonstration tool, wherein the motion path comprises a sequence of positions of the demonstration tool. The method additionally includes determining a replication control path for a robotic device, where the replication control path includes one or more robot movements that cause the robotic device to move a robot tool through a motion path that corresponds to the motion path of the demonstration tool. The method also includes providing for display of a visual simulation of the one or more robot movements within the replication control path. | 09-03-2015 |
20160096331 | Shifting a Curing Location During 3D Printing - Example implementations may relate to shifting a curing location during a three-dimensional (3D) printing procedure. A system may control components of a 3D printer to form a first layer of the 3D structure from resin in a first area of a resin container. The components may include: (i) a base plate and (ii) light source(s) operable to emit radiation that cures resin. After formation of the first layer, the system may move the resin container with respect to the base plate such that a second layer of the 3D structure can be formed in a second area of the resin container. The second area and the first area may be at least partially non-overlapping. The system may then control the components of the 3D printer to form the second layer of the 3D structure from resin in the second area of the resin container. | 04-07-2016 |
Jeffrey Linnell, Woodside, CA US
Patent application number | Description | Published |
---|---|---|
20150273685 | Software Interface for Authoring Robotic Manufacturing Process - Example systems and methods allow for use of a graphical interface to cause one or more robotic devices to construct an output product. One example method includes causing a graphical interface to be displayed on a display device, receiving input data corresponding to one or more interactions with the graphical interface indicating at least one motion path and at least one sequence of tool actions to execute at one or more points within the at least one motion path for use in construction of an output product, generating a plurality of digital nodes including at least one robot node, at least one motion command node, and at least one tool command node, and providing instructions for the at least one robot actor to move according to the sequence of robot motion commands determined by the at least one motion command node and execute the sequence of tool commands determined by the at least one tool command node to construct the output product. | 10-01-2015 |
20150277430 | Runtime Controller for Robotic Manufacturing System - Example systems and methods allow for runtime control of robotic devices during a construction process. One example method includes determining at least one sequence of robot operations corresponding to at least one robot actor, causing the at least one robot actor to execute a portion of the at least one sequence of robot operations during a first time period, receiving an interrupt signal from a mobile computing device indicating a modification to the at least one sequence of robot operations, where the mobile computing device is configured to display a digital interface including one or more robot parameters describing the at least one robot actor and one or more tool parameters describing operating characteristics of at least one physical tool and causing the at least one robot actor to execute a portion of the at least one modified sequence of robot operations during a second time period. | 10-01-2015 |
20150336269 | Systems and Methods for Time-Based Parallel Robotic Operation - Example systems and methods may allow for parallel operation of robotic devices within a workcell, such as industrial robots controlled to manufacture an output product. One example method includes receiving ordered sequences of operations for a plurality of corresponding robotic devices, determining time-based sequences of operations for each of the robotic devices, where a time-based sequence of operations indicates positions within the workcell at corresponding timesteps of a global timeline, determining one or more potential collisions involving the robotic devices that would result from parallel execution of the time-based sequences of operations within the workcell, modifying the time-based sequences of operations in order to prevent the one or more potential collisions, and providing instructions for parallel execution of the modified time-based sequences of operations at timesteps of the global timeline by the robotic devices within the workcell. | 11-26-2015 |
20150343635 | SYSTEMS AND METHODS FOR INSTRUCTING ROBOTIC OPERATION - Example systems and methods may allow for use of a generic robot trajectory format to control a robotic process within a workcell. One example method includes receiving a digital representation of at least one digital robot actor, including at least one robot definition corresponding to the at least one digital robot actor and at least one sequence of robot operations for the at least one digital robot actor, determining a mapping between the at least one digital robot actor and at least one corresponding physical robot actor within a physical workcell, generating at least one robot-language-specific sequence of executable instructions for the at least one physical robot actor, and transmitting the at least one robot-language specific sequence of executable instructions to the at least one physical robot actor to execute in order to perform the at least sequence of robot operations within the physical workcell. | 12-03-2015 |
Jesse Allen Linnell, Chelmsford, MA US
Patent application number | Description | Published |
---|---|---|
20150097048 | Aerosol Generation for Stable, Low-Concentration Delivery - A feed aerosol comprising detectable particles is injected into a mix-enhancing swirler. Diluting gas is also injected into the mix-enhancing swirler and mixed with the feed aerosol in a swirling motion to form an aerosol with a particle concentration no greater than 1,000 particles per liter. The aerosol is then injected into a mixing chamber, where the aerosol is mixed and dried; the inner diameter of the mixing chamber is at least twice as great as that of the swirl chamber. The aerosol is then emitted through a flow straightener that removes swirl from the flow of the aerosol and passed through a delivery conduit, where the particles are detected and counted; and the particle count is compared with a target count. The respective flows of feed aerosol and diluting gas can then be increased or decreased based on a comparison of the particle count with the target count. | 04-09-2015 |
Linda Rose Linnell US
Patent application number | Description | Published |
---|---|---|
20150014264 | APPARATUS FOR STORING A PLURALITY OF OBJECTS SUCH AS TRAYS - Apparatus ( | 01-15-2015 |
Mary Linnell, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20160063399 | SYSTEMS AND METHODS FOR IMPROVED PROCESSING OF MESSAGE QUERIES - A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. A first message for a user is analyzed for a structured content element. When found, content from a data source distinct from the message is obtained by executing an associated action. A first message display state is formed for the message comprising a message notification and the content. A messaging application user interface, comprising an electronic message list with a plurality of objects, is updated. Responsive to selection of a first object of the plurality of objects, the first object representing the first message, the user is enabled to toggle the first message display state between first and second display states, the second display state differing from the first by providing direct access to the first message. | 03-03-2016 |
Ove Linnell, Sturefors SE
Patent application number | Description | Published |
---|---|---|
20120252525 | METHOD AND ARRANGEMENT IN A COMMUNICATION SYSTEM - A method in a communication system for managing energy consumption of base stations within the communication system includes computing a marginal energy value for a first base station based on an energy source type of the first base station and computing a marginal energy value for a second base station based on an energy source type of the second base station. The method also includes comparing the marginal energy value for the first base station and the marginal energy value for the second base station. Additionally, the method includes adjusting an amount of wireless communication managed by the first base station in relation to the second base station, such that the amount of wireless communication managed by the first base station is increased if the first base station has a lower marginal energy value than the second base station, or the amount of wireless communication managed by the first base station is decreased if the first base station has a higher marginal energy value than the second base station. | 10-04-2012 |
20120276906 | METHODS AND ARRANGEMENTS FOR CELL IDENTIFICATION IN A RADIO NETWORK - A method in a radio network node for identifying a candidate cell for handover of a user equipment is provided. The radio network node receives, from the user equipment, a first cell identifier associated with the candidate cell. The radio network node signals a cell identification request to at least one base station serving a cell using the first cell identifier. The cell identification request comprises a user equipment identifier associated with the user equipment (102), and requests any cell wherein the user equipment associated with the user equipment identifier can be detected. The radio network node receives a cell identification response comprising a second cell identifier associated with a detecting cell, 10 served by a detecting base station, wherein the user equipment associated with the user equipment identifier is detected. The radio network node then identifies the candidate cell based on the received second cell identifier. | 11-01-2012 |