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: 11245744
    Abstract: 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: Grant
    Filed: January 19, 2021
    Date of Patent: February 8, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Michael Brevoort, Stephen Wood, Allen James Ferrick, Brad Harris, Leslie Newell, Melissa Khuat
  • Patent number: 11220071
    Abstract: 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: Grant
    Filed: October 31, 2018
    Date of Patent: January 11, 2022
    Assignee: The Boeing Company
    Inventors: Allen James Halbritter, Edward Ray Duncan
  • Publication number: 20210387747
    Abstract: 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: Application
    Filed: June 12, 2020
    Publication date: December 16, 2021
    Applicant: The Boeing Company
    Inventors: Caleb J. Handolescu, Luis F. Velasquez, Allen James Halbritter
  • Publication number: 20210355211
    Abstract: 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: Application
    Filed: April 29, 2021
    Publication date: November 18, 2021
    Inventors: Dana Yen Mei Duey, Allen James Ebens, JR., Daniel David Kaplan, Chia-Ying Kao Lam, Kalyani Mondal, Geoffrey William Stone, Yan Wang
  • Publication number: 20210283868
    Abstract: 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: Application
    Filed: March 13, 2020
    Publication date: September 16, 2021
    Inventors: Eric Carlton Anderson, Allen James Halbritter, Daniel Johnson, Adam Lee, Luis Velasquez
  • Publication number: 20210168102
    Abstract: 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: Application
    Filed: February 9, 2021
    Publication date: June 3, 2021
    Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
  • Publication number: 20210107169
    Abstract: 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: Application
    Filed: October 10, 2019
    Publication date: April 15, 2021
    Inventors: Luis Felipe Velasquez, Allen James Halbritter, Daniel Johnson
  • Patent number: 10951558
    Abstract: 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: Grant
    Filed: October 13, 2017
    Date of Patent: March 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
  • Patent number: 10895713
    Abstract: 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: Grant
    Filed: October 18, 2018
    Date of Patent: January 19, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jincheng Wang, Wyatt Owen Davis, Michael James Nystrom, Joshua Owen Miller, Richard Allen James
  • Patent number: 10831029
    Abstract: 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: Grant
    Filed: January 22, 2018
    Date of Patent: November 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruipeng Sun, Yarn Chee Poon, Chuan Pu, Richard Allen James, Joshua Owen Miller
  • Publication number: 20200279070
    Abstract: 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: Application
    Filed: March 6, 2020
    Publication date: September 3, 2020
    Applicant: SLACK TECHNOLOGIES, INC.
    Inventors: Sean ROSE, Christopher SULLIVAN, Allen James FERRICK, Timothy LEFLER, Salman SUHAIL
  • Publication number: 20200247247
    Abstract: 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: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Inventors: Allen James UPWARD, Boon Chong NG, Brice JAMIESON, Arash AHMADI, Abdurakhman SMAZOV
  • Publication number: 20200130294
    Abstract: 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: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Allen James Halbritter, Edward Ray Duncan
  • Patent number: 10621272
    Abstract: 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: Grant
    Filed: July 21, 2017
    Date of Patent: April 14, 2020
    Assignee: SLACK TECHNOLOGIES, INC.
    Inventors: Sean Rose, Christopher Sullivan, Allen James Ferrick, Timothy Lefler, Salman Suhail
  • Patent number: 10532828
    Abstract: 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: Grant
    Filed: June 30, 2017
    Date of Patent: January 14, 2020
    Assignee: The Boeing Company
    Inventors: Allen James Halbritter, Andrew Elmer Modin
  • Publication number: 20190222544
    Abstract: 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: Application
    Filed: October 13, 2017
    Publication date: July 18, 2019
    Inventors: Allen James Ferrick, Edward Ishaq, Hye Jung Choi, Jason Norris, Kefan Xie, Prajna Shetty, Pranay Agarwal
  • Publication number: 20190002132
    Abstract: 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: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Allen James Halbritter, Andrew Elmer Modin
  • Publication number: 20180098515
    Abstract: 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: Application
    Filed: December 13, 2017
    Publication date: April 12, 2018
    Inventors: Dana Anderson, Allen James
  • Patent number: 9746148
    Abstract: 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: Grant
    Filed: April 24, 2014
    Date of Patent: August 29, 2017
    Assignee: The University of British Columbia
    Inventors: Lorne Whitehead, Allen James Upward, Peter George Friedel, Jon David Edward Scott
  • Publication number: 20170086399
    Abstract: 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: Application
    Filed: November 1, 2016
    Publication date: March 30, 2017
    Applicant: Living Greens Farm IP, LLC
    Inventors: Dana Anderson, Allen James, Michael Gramse