Patents by Inventor Trevor James
Trevor 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).
-
Publication number: 20210285305Abstract: Cement slurry injected or delivered into a wellbore during cementing operations can be positively placed with a positive placement tool. The tool can be located along to a casing string and have a mandrel with a tubular centralizer sleeve rotatably fit thereabout, the centralizer sleeve having one or more radial guides extending longitudinally thereon. Reciprocal stroking of the casing string causes a helical drive arrangement, acting between the mandrel and the centralizer sleeve, to drive the centralizer sleeve longitudinally along a length of the mandrel while concurrently rotating the centralizer sleeve thereabout. The rotational movement of the centralizer sleeve provides positive impetus to force the injected cement slurry fully about the casing string.Type: ApplicationFiled: May 29, 2021Publication date: September 16, 2021Inventors: Randy GOSSELIN, Trevor James MONTGOMERY
-
Patent number: 11117886Abstract: The present disclosure relates to methods and intermediates useful for preparing a compound of formula I: or a co-crystal, solvate, salt or combination thereof.Type: GrantFiled: May 8, 2020Date of Patent: September 14, 2021Assignee: Gilead Sciences, Inc.Inventors: Amanda Lynn Vandehey, Gediminas Brizgys, Vinh Xuan Ngo, Brian Michael O'Keefe, Trevor James Rainey, Bing Shi, Winston C. Tse, Anna Michelle Wagner, Xianghong Wang, Scott Alan Wolckenhauer, Jennifer R. Zhang
-
Publication number: 20210268513Abstract: A wood chipper having a rotatable drum configured to reduce the size of wood fed into the wood chipper; a sensor configured to sense a speed of rotation of the rotatable drum; and a controller operably connected to the sensor. The controller is configured to cut power to the rotatable drum when the speed of rotation of the rotatable drum drops below a pre-set threshold value. The controller is operably engaged with a centrifugal clutch that is engaged to enable the rotatable drum to be rotated. When the speed of drum rotation drops below the threshold value because debris is slowing down rotation of the drum, the centrifugal clutch is disengaged by dropping engine speed. Disengagement of the centrifugal clutch cuts power to the drum and rotation thereof ceases so that the debris may be cleared.Type: ApplicationFiled: September 11, 2020Publication date: September 2, 2021Applicant: Alamo Group Inc.Inventors: Daniel C. Simon, Trevor James Atkinson, Michael Thomas Hadanek, Cassandra Jean Ellis, Elizabeth Ann Schaaf
-
Publication number: 20210215290Abstract: Systems and methods according to the present invention utilize improved sleeves for insulating fluid (i.e., liquid and/or gas) conduits. For example, some blow dryers are equipped with a flexible conduit to convey heated air from a heater element to a nozzle for such purposes as material handling, material drying, or even hair drying, such as pet or other animal hair drying. An improved insulating tubular sleeve is provided with securing and/or mounting mechanisms to assist in maintaining sleeve position along a conduit and to reduce heat transfer externally from the conduit, such as by preventing direct contact between animal hair or skin or other materials and the conduit.Type: ApplicationFiled: December 1, 2020Publication date: July 15, 2021Inventors: Casey Havenor, Trevor James Vold, Nathan Meronek, Aaron M. Vold
-
Patent number: 11038863Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for encrypting and securely storing session data during a browser session using a session-based cryptographic key. The session data may be decrypted during the browser session or other browser sessions using the session-based cryptographic key or other backwards compatible session-based cryptographic keys. In addition, session-based cryptographic keys may be shared among browser sessions to enable encrypted session data to be decrypted across page refreshes and browser tabs.Type: GrantFiled: August 30, 2019Date of Patent: June 15, 2021Assignee: salesforce.com, inc.Inventors: Kevin Venkiteswaran, Sergey Gorbaty, Bob Yao, Trevor James Bliss
-
Patent number: 11021929Abstract: Cement slurry injected or delivered into a wellbore during cementing operations can be positively placed with a positive placement tool. The tool can be located along to a casing string and have a mandrel with a tubular centralizer sleeve rotatably fit thereabout, the centralizer sleeve having one or more radial guides extending longitudinally thereon. Reciprocal stroking of the casing string causes a helical drive arrangement, acting between the mandrel and the centralizer sleeve, to drive the centralizer sleeve longitudinally along a length of the mandrel while concurrently rotating the centralizer sleeve thereabout. The rotational movement of the centralizer sleeve provides positive impetus to force the injected cement slurry fully about the casing string.Type: GrantFiled: November 15, 2018Date of Patent: June 1, 2021Assignee: SLURRY SOLUTIONS, INC.Inventors: Randy Gosselin, Trevor James Montgomery
-
Patent number: 11025629Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for providing a security model for component-based web applications. Documents for a web-based application are received, with the application containing custom components and Application Programming Interface (API) components. A Document Object Model (DOM) is processed corresponding to the web-based application, with the custom and API components modeled in hierarchical form. For each custom component, a key is assigned in accordance with the rules of capability security, accessible custom components are identified for which the custom component can provide the assigned key, a virtual DOM is generated for the custom component with the component and identified accessible custom components being modeled in hierarchical form, and the custom component is prohibited access to all inaccessible custom components.Type: GrantFiled: October 4, 2018Date of Patent: June 1, 2021Assignee: salesforce.com, inc.Inventors: Doug Chasman, Caridy PatiƱo, Trevor James Bliss, Sergey Gorbaty
-
Publication number: 20210137616Abstract: A motion-assisted positioning arm for a medical procedure. The positioning arm includes a base, an arm coupled to the base, and an end effector coupled to the arm. The arm includes a plurality of arm segments. The arm includes a plurality of joints for connecting the arm segments. The end effector may be manipulable with six degrees of freedom in a task-coordinate space based on motion by at least one joint in the plurality of joints. The positioning arm includes a processor to: detect manipulation of and determine forces or torques acting on the end effector; determine a surgical mode for constraining movement of the end effector in the task-coordinate space; determine an end effector velocity based on the determined forces or torques and the surgical mode for moving end effector; and apply at least one joint space movement based on the end effector velocity.Type: ApplicationFiled: January 22, 2021Publication date: May 13, 2021Applicant: Synaptive Medical Inc.Inventors: Brent Andrew BAILEY, Trevor James DELL, Bart VERZIJLENBERG, Adam PHILIP, Sean DOWLING, Robert LUCAS
-
Publication number: 20210117435Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity to determine which involve other entities associated with the sector; analyzing the records of the other entities associated with the sector; determining a benchmark index for the sector and an index for the first entity based on factor(s) of the other entities and the first entity; comparing the first entity index to the sector benchmark index and ranking the first entity against the other entities based on the comparing; determining a level of risk for the first entity based on the rank; and determining an amount of a contribution to the first entity based on the level of risk.Type: ApplicationFiled: December 30, 2020Publication date: April 22, 2021Inventors: Eugenio CAPUTO, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
-
Patent number: 10965370Abstract: An optical performance monitor comprises a first stage configured to receive a multiplexed optical signal. The first stage is tunable over a period. The first stage periodically filters the multiplexed optical signal over an optical channel to produce a fine filtered optical signal. A second stage is coupled to the first stage and has a second-stage transfer function. The second stage receives the fine filtered optical signal and produces one or a plurality of interfered optical signal pairs. A third stage is coupled to the second stage and has a third-stage transfer function. The third stage receives the optical signal pairs and demultiplexes the optical signal pairs to produce a plurality of demultiplexed optical signals. The combination of the second-stage transfer function and the third-stage transfer function is flatter over the optical channel than the third-stage transfer function.Type: GrantFiled: June 1, 2020Date of Patent: March 30, 2021Assignees: Huawei Technologies Canada Co., Ltd., The University of OttawaInventors: Mohammad Mehdi Mansouri Rad, Patrick Dumais, Trevor James Hall, Mehedi Hasan
-
Patent number: 10924571Abstract: Techniques for decoupling data, sent by a data source, from how the data is sent to a user by a system are described. A system may include an application program interface (API) that enables a data source to simply provide data. The system may determine whether and how to send the data to a user(s) as a notification. The system may determine a modality by which to send the notification to the user. The system may use presence data to determine which device should be used to output the notification to the user. The system may cause the device to output the notification to the user using the modality.Type: GrantFiled: October 31, 2018Date of Patent: February 16, 2021Assignee: Amazon Technologies, Inc.Inventors: Rohan Mutagi, Trevor James Walker, Bo Li, Jason Fam, Nuno Henriques De Jesus, Andrew Thomas, Philip Alexander Lee
-
Publication number: 20210031958Abstract: A wrap removal device includes (a) an engagement surface configured to receive a container having an outer wrapping and (b) one or more delivery elements disposed on or in the engagement surface. The one or more delivery elements are configured to generate energy that one or more of melts, cuts, or weakens the outer wrapping along a path without melting, cutting, or modifying the container. The wrap removal device can quickly remove the outer wrapping without damage to the container.Type: ApplicationFiled: July 30, 2020Publication date: February 4, 2021Applicant: Illinois Tool Works Inc.Inventors: Joseph Michael Fisher, Trevor James Powers, Michael Patrick Fay Seguin
-
Patent number: 10909126Abstract: Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity to determine which involve other entities associated with the sector; analyzing the records of the other entities associated with the sector; determining a benchmark index for the sector and an index for the first entity based on factor(s) of the other entities and the first entity; comparing the first entity index to the sector benchmark index and ranking the first entity against the other entities based on the comparing; determining a level of risk for the first entity based on the rank; and determining an amount of a contribution to the first entity based on the level of risk.Type: GrantFiled: September 10, 2018Date of Patent: February 2, 2021Assignee: The Toronto-Dominion BankInventors: Eugenio Caputo, Cameron Scott Wiginton, Derek Murray Payne, Michelle Lemoine, Julie Elizabeth Hawthorne, Avinash Malliah, Wendy Gayle Brisebois, Darren Johnston, Rhonda Brenda Weppler, Dennis Harold Parker, Jonathan Robert Curran, Trevor James Van Arragon, Gregory Boddison, Matthew Allan Pitcher, Angelique Louise Carle
-
Patent number: 10911324Abstract: A wire web component graph that includes a plurality of nodes may be accessed to identify one or more application procedure interfaces (APIs) through which to update one or more data values included in a designated wire web component in a graphical user interface (GUI) being presented on a display device. Each of the data values may correspond to a respective data field represented in the wire web component graph, and each data field may be associated with a respective API in the wire web component graph. The graphical user interface may be updated based on one or more updated data values determined by communicating with the identified APIs over a network and via a communications interface.Type: GrantFiled: June 24, 2019Date of Patent: February 2, 2021Assignee: Salesforce.com, Inc.Inventors: Kevin Venkiteswaran, Diego Ferreiro Val, Caridy Patino, Trevor James Bliss
-
Patent number: 10911815Abstract: Techniques are described that enable personalized recap clip sequences.Type: GrantFiled: January 9, 2020Date of Patent: February 2, 2021Assignee: Amazon Technologies, Inc.Inventors: Shaun Patrick McCarthy, Yaron Sole, Trevor James Walker, Arun Velayudhan Pillai, Venkatraman Prabhu
-
Patent number: 10898282Abstract: A motion-assisted positioning arm for a medical procedure. The positioning arm includes a base, an arm coupled to the base, and an end effector coupled to the arm. The arm includes a plurality of arm segments. The arm includes a plurality of joints for connecting the arm segments. The end effector may be manipulable with six degrees of freedom in a task-coordinate space based on motion by at least one joint in the plurality of joints. The positioning arm includes a processor to: detect manipulation of and determine forces or torques acting on the end effector; determine a surgical mode for constraining movement of the end effector in the task-coordinate space; determine an end effector velocity based on the determined forces or torques and the surgical mode for moving end effector; and apply at least one joint space movement based on the end effector velocity.Type: GrantFiled: August 28, 2018Date of Patent: January 26, 2021Inventors: Brent Andrew Bailey, Trevor James Dell, Bart Verzijlenberg, Adam Philip, Sean Dowling, Robert Lucas
-
Patent number: 10904105Abstract: A wire web component graph may be constructed based on a request to provide a graphical user interface (GUI) at a client machine. The wire web component graph may include a plurality of nodes. Each of the nodes may correspond to a wire web component included in the GUI, a data value, or an application procedure interface (API). One or more API messages may be transmitted to retrieve the data values from the respective APIs based on the designated wire web component graph. A GUI including one or more of the retrieved data values may be displayed on a display device at the client machine.Type: GrantFiled: June 24, 2019Date of Patent: January 26, 2021Assignee: Salesforce.com, Inc.Inventors: Kevin Venkiteswaran, Diego Ferreiro Val, Caridy Patino, Trevor James Bliss
-
Publication number: 20200412447Abstract: An optical performance monitor comprises a first stage configured to receive a multiplexed optical signal. The first stage is tunable over a period. The first stage periodically filters the multiplexed optical signal over an optical channel to produce a fine filtered optical signal. A second stage is coupled to the first stage and has a second-stage transfer function. The second stage receives the fine filtered optical signal and produces one or a plurality of interfered optical signal pairs. A third stage is coupled to the second stage and has a third-stage transfer function. The third stage receives the optical signal pairs and demultiplexes the optical signal pairs to produce a plurality of demultiplexed optical signals. The combination of the second-stage transfer function and the third-stage transfer function is flatter over the optical channel than the third-stage transfer function.Type: ApplicationFiled: June 1, 2020Publication date: December 31, 2020Applicants: Huawei Technologies Canada Co., Ltd., The University of OttawaInventors: Mohammad Mehdi MANSOURI RAD, Patrick DUMAIS, Trevor James HALL, Mehedi HASAN
-
Publication number: 20200369647Abstract: The present disclosure relates to methods and intermediates useful for preparing a compound of formula I: or a co-crystal, solvate, salt or combination thereof.Type: ApplicationFiled: May 8, 2020Publication date: November 26, 2020Inventors: Kevin McCormack Allan, Amanda Lynn Vandehey, Gediminas Brizgys, Sachin Dhar, Ian James Doxsee, Alex Goldberg, Lars V. Heumann, Zilin Huang, Nathaniel Thomas Kadunce, Shahrokh Kazerani, Willard Lew, Vinh Xuan Ngo, Brian Michael O`Keefe, Trevor James Rainey, Benjamin James Roberts, Bing Shi, Dietrich P. Steinhuebel, Winston C. Tse, Anna Michelle Wagner, Xianghong Wang, Scott Alan Wolckenhauer, Chloe Yuyi Wong, Jennifer R. Zhang
-
Patent number: D927706Type: GrantFiled: June 12, 2019Date of Patent: August 10, 2021Inventor: Trevor James Theriot