Patents by Inventor Allen James
Allen James has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11245744Abstract: A computer-readable media, method, and system for calling a function within a group-based communication system. The function may be initiated according to a trigger condition and is associated with arguments and return values. To carry out the function, an HTTP request is generated and sent to an HTTP server, which sends an HTTP callback to a group-based communication system server. The HTTP callback may include return values indicative of either a successful completion of the function or an error.Type: GrantFiled: January 19, 2021Date of Patent: February 8, 2022Assignee: Slack Technologies, LLCInventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
-
Patent number: 11220071Abstract: Systems and methods are provided for compacting laminates. One embodiment is a method for compacting a laminate onto a surface of a forming tool. The method includes placing the laminate onto the forming tool, disposing a compaction device over the laminate, gripping the compaction device to the forming tool, compacting the laminate with a pressure foot of the compaction device, and removing the compaction device from the forming tool.Type: GrantFiled: October 31, 2018Date of Patent: January 11, 2022Assignee: The Boeing CompanyInventors: Allen James Halbritter, Edward Ray Duncan
-
Publication number: 20210387747Abstract: Described herein are flexible truss systems and methods of transferring flexible composite parts using these systems. A flexible truss system comprises a flexible truss mechanism and composite pick-and-place mechanisms supported on the flexible truss mechanism and designed to attach to various composite parts. The flexible truss mechanism comprises flexible elongated members and slidable ribs coupled to each flexible elongated member. Specifically, each rib is slidably coupled to at least one flexible elongated member. In some examples, each rib is also fixedly coupled to another flexible elongated member. The slidable coupling allows the flexible truss mechanism to bend and follow the shape of a supported part, such that the composite pick-and-place mechanisms are able to contact and support different areas of the composite part. As such, the same flexible truss mechanism is able to support flexible composite parts having different shapes.Type: ApplicationFiled: June 12, 2020Publication date: December 16, 2021Applicant: The Boeing CompanyInventors: Caleb J. Handolescu, Luis F. Velasquez, Allen James Halbritter
-
Publication number: 20210355211Abstract: The present disclosure provides binding agents, such as antibodies, that specifically bind ILT2, ILT4, or both ILT2 and ILT4, as well as compositions comprising the binding agents, and methods of their use. The disclosure also provides related polynucleotides and vectors encoding the binding agents and cells comprising the binding agents.Type: ApplicationFiled: April 29, 2021Publication date: November 18, 2021Inventors: Dana Yen Mei Duey, Allen James Ebens, JR., Daniel David Kaplan, Chia-Ying Kao Lam, Kalyani Mondal, Geoffrey William Stone, Yan Wang
-
Publication number: 20210283868Abstract: Systems and methods are provided for compacting objects onto tools. One embodiment is a method for compacting an object onto a rigid tool. The method includes placing an object onto a surface of a rigid tool, disposing an end effector over the object, spreading linkages of the end effector, causing a scroll of material between the linkages to be disposed atop the object while surrounding the object, and applying a negative pressure to the scroll that offsets air leaks between the scroll and the object, thereby forming a suction hold that compacts the object onto the rigid tool.Type: ApplicationFiled: March 13, 2020Publication date: September 16, 2021Inventors: Eric Carlton Anderson, Allen James Halbritter, Daniel Johnson, Adam Lee, Luis Velasquez
-
Publication number: 20210168102Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. In an example, user interaction data associated with a group-based communication system can be received from a client device, and a triggering event, associated with an application external to the group-based communication system, can be identified from within the user interaction data. An application dialog request, associated with the triggering event, can be sent to the application and, in response to sending the application dialog request to the application, an application dialog can be received from the application.Type: ApplicationFiled: February 9, 2021Publication date: June 3, 2021Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
-
Publication number: 20210107169Abstract: Systems and methods are provided for vacuum handling of composite parts. One embodiment is a method for picking up, placing, and compacting an object. The method includes covering a part of an object with an impermeable membrane, applying a negative pressure via an end effector that is sufficient to offset any air leaks between a first portion of the impermeable membrane and the object, thereby forming a suction hold that secures the object to the impermeable membrane, and transporting the object to a rigid tool while the suction hold is retained. The method further comprises applying a negative pressure via the end effector that offsets air leaks between a second portion of the impermeable membrane and the rigid tool, thereby forming a suction hold that compacts the object to the rigid tool.Type: ApplicationFiled: October 10, 2019Publication date: April 15, 2021Inventors: Luis Felipe Velasquez, Allen James Halbritter, Daniel Johnson
-
Patent number: 10951558Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.Type: GrantFiled: October 13, 2017Date of Patent: March 16, 2021Assignee: Slack Technologies, Inc.Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
-
Patent number: 10895713Abstract: Examples are disclosed that relate to actuator frames for scanning mirror systems. In one example an actuator frame for a scanning mirror assembly comprises a mounting member comprising a first side and an opposite second side. A first moveable member comprises a first interior side that defines a first gap and a second gap with the first side of the mounting member. A second moveable member comprises a second interior side that defines a third gap and a fourth gap with the second side of the mounting member. A first hinge connects a central portion of the mounting member with the first moveable member, and a second hinge connects the central portion of the mounting member with the second moveable member.Type: GrantFiled: October 18, 2018Date of Patent: January 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Jincheng Wang, Wyatt Owen Davis, Michael James Nystrom, Joshua Owen Miller, Richard Allen James
-
Patent number: 10831029Abstract: A display system includes a first light source, a second light source, at least one movable mirror, and an attenuator. The first light source is configured to provide a first light in a first optical path. The second light source is configured to provide a second light in a second optical path. A portion of the second optical path overlaps the first optical path in an overlapping portion. The attenuator is positioned in at least the first optical path and configured to attenuate at least the first light. The movable mirror is movable to deflect the overlapping portion.Type: GrantFiled: January 22, 2018Date of Patent: November 10, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ruipeng Sun, Yarn Chee Poon, Chuan Pu, Richard Allen James, Joshua Owen Miller
-
Publication number: 20200279070Abstract: Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message.Type: ApplicationFiled: March 6, 2020Publication date: September 3, 2020Applicant: SLACK TECHNOLOGIES, INC.Inventors: Sean ROSE, Christopher SULLIVAN, Allen James FERRICK, Timothy LEFLER, Salman SUHAIL
-
Publication number: 20200247247Abstract: A wireless power receiving system for an electric vehicle comprises an electric traction motor for providing mechanical energy for propelling the vehicle. The electric traction motor is operable as a generator to convert received mechanical energy into electrical energy. An inverter is connectable to receive input electric energy from the electric traction motor when the electric traction motor operates as a generator and is operative to output electric charging energy in response to the input electric energy. A battery is connectable to receive the electric charging energy from the inverter. A regenerative braking (RB) mechanical power transfer mechanism is connected to mechanically couple RB mechanical energy from a drivetrain of the electric vehicle to the electric traction motor. A MDC mechanical power transfer mechanism is connected to mechanically couple MDC mechanical energy from a magneto-dynamic coupling (MDC) wireless power receiver to the electric traction motor.Type: ApplicationFiled: February 1, 2019Publication date: August 6, 2020Inventors: Allen James UPWARD, Boon Chong NG, Brice JAMIESON, Arash AHMADI, Abdurakhman SMAZOV
-
Publication number: 20200130294Abstract: Systems and methods are provided for compacting laminates. One embodiment is a method for compacting a laminate onto a surface of a forming tool. The method includes placing the laminate onto the forming tool, disposing a compaction device over the laminate, gripping the compaction device to the forming tool, compacting the laminate with a pressure foot of the compaction device, and removing the compaction device from the forming tool.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Allen James Halbritter, Edward Ray Duncan
-
Patent number: 10621272Abstract: Provided is a group-based communication interface, on a computing device, configured to display a defined preview of a resource. The computing device receives a group-based message including a resource request that identifies a requested resource and a resource address. The computing device compares the resource address with a list of subscribed resource addresses and determines from the comparison of the resource address and the subscribed resource addresses that the resource address is associated with a resource provider and is thus a subscribed resource address. In response to determining that the resource address is the subscribed resource address, the computing device provides a defined preview request comprising authentication information to the resource provider, receives defined preview data from the resource provider, and renders the defined preview of the resource based on the defined preview data to the group-based communication interface associated with the group-based message.Type: GrantFiled: July 21, 2017Date of Patent: April 14, 2020Assignee: SLACK TECHNOLOGIES, INC.Inventors: Sean Rose, Christopher Sullivan, Allen James Ferrick, Timothy Lefler, Salman Suhail
-
Patent number: 10532828Abstract: Apparatus, systems, and methods for placing a part may automatically self-align the part relative to a target along multiple axes of movement, such as along the width of the part, and normal to one or more target surfaces of the target. Devices may include one or more installation heads each having a respective retaining portion configured to selectively support and retain the part in association with the respective installation head as the device moves the part from a first location located apart from the target, towards the target. The installation head may be configured to automatically align the part with the target, in response to engagement between one or more part surfaces of the part and one or more target surfaces of the target. The retaining portion may be configured to selectively release the part once the part is automatically aligned with and operatively at the target.Type: GrantFiled: June 30, 2017Date of Patent: January 14, 2020Assignee: The Boeing CompanyInventors: Allen James Halbritter, Andrew Elmer Modin
-
Publication number: 20190222544Abstract: Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.Type: ApplicationFiled: October 13, 2017Publication date: July 18, 2019Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
-
Publication number: 20190002132Abstract: Apparatus, systems, and methods for placing a part may automatically self-align the part relative to a target along multiple axes of movement, such as along the width of the part, and normal to one or more target surfaces of the target. Devices may include one or more installation heads each having a respective retaining portion configured to selectively support and retain the part in association with the respective installation head as the device moves the part from a first location located apart from the target, towards the target. The installation head may be configured to automatically align the part with the target, in response to engagement between one or more part surfaces of the part and one or more target surfaces of the target. The retaining portion may be configured to selectively release the part once the part is automatically aligned with and operatively at the target.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Allen James Halbritter, Andrew Elmer Modin
-
Publication number: 20180098515Abstract: An illustrative embodiment of an irrigation system may include a carriage that may move along a predetermined path in a reciprocal manner. The carriage may support one or more exit ports that may be fed nutrient supply by a pressurized delivery arrangement. One or more plant stands may be configured and arranged to straddle the carriage as it moves along the predetermined path. The one or more plant stands may form a chamber into which plant roots may extend, and into which the one or more exit ports may discharge their nutrient supply. The one or more plant stands may include side panels and a cap to reduce infiltration of light and contaminants and to enhance the plant root/nutrient supply interface and absorption rates. The carriage and/or the plant stand(s) may include friction reducing elements that facilitate transverse movement. The carriage and/or the plant stand(s) may be supported by framework.Type: ApplicationFiled: December 13, 2017Publication date: April 12, 2018Inventors: Dana Anderson, Allen James
-
Patent number: 9746148Abstract: A sunlight redirector has a first mirror array formed of a first plurality of substantially parallel, uniformly spaced, longitudinal outward mirror segments; and a second mirror array formed of a second plurality of substantially parallel, uniformly spaced, longitudinal inward mirror segments. Each mirror segment has a normal vector. The outward mirror segments are adjustably positionable, such that their normal vectors remain parallel. The first mirror array is rotatable about a normal vector of the sunlight redirector. The inward mirror segments may remain fixed in position at all times; or they may be moved, twice per day, between first and second fixed positions.Type: GrantFiled: April 24, 2014Date of Patent: August 29, 2017Assignee: The University of British ColumbiaInventors: Lorne Whitehead, Allen James Upward, Peter George Friedel, Jon David Edward Scott
-
Publication number: 20170086399Abstract: An irrigation system that includes a carriage may move along a predetermined path in a reciprocal manner. The carriage supports one or more exit ports that are fed plant growth material by a pressurized delivery arrangement. One or more plant stands are configured and arranged to straddle the carriage as it moves along the predetermined path. The one or more plant stands form a chamber into which plant roots may extend, and into which the one or more exit ports are able to discharge their plant growth material. The one or more plant stands may include side panels and a cap to reduce infiltration of light and contaminants, and to enhance the plant root-plant growth material interface and absorption rates. The carriage and/or the plant stand(s) may include friction reducing elements that facilitate transverse movement. The carriage and/or the plant stand(s) may be supported by a modular framework.Type: ApplicationFiled: November 1, 2016Publication date: March 30, 2017Applicant: Living Greens Farm IP, LLCInventors: Dana Anderson, Allen James, Michael Gramse