Patents by Inventor Tyler Roberts

Tyler Roberts 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: 10579750
    Abstract: Disclosed herein are systems, devices, and methods related to assets and predictive models and corresponding workflows that are related to the operation of assets. In particular, examples involve assets configured to receive and locally execute predictive models, locally individualize predictive models, and/or locally execute workflows or portions thereof.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 3, 2020
    Assignee: Uptake Technologies, Inc.
    Inventors: Adam McElhinney, Tyler Roberts, Michael Horrell, Brad Nicholas
  • Publication number: 20200064980
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Application
    Filed: October 31, 2019
    Publication date: February 27, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20200013045
    Abstract: A method includes receiving a request from a computing device requesting that a digital wallet rendered by a digital wallet application executed on the computing device be recognized and accepted within a secure and trusted data communication system for purposes of financial transactions using a first cryptocurrency. The method further includes verifying that the first cryptocurrency is a valid form of cryptocurrency in accordance with a validation protocol. When the first cryptocurrency is valid, the method further includes establishing a per unit value of the first cryptocurrency based on a per unit value of a known and trusted cryptocurrency of the system, obtaining a set of units of collateral cryptocurrency for a plurality of units of first cryptocurrency based on the established per unit value of the first cryptocurrency, and storing the set of units of collateral cryptocurrency in a secure stake pool for transactions utilizing the first cryptocurrency.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Applicant: Flexa Network Inc.
    Inventors: Tyler Robert Spalding, Zachary Kilgore, Trevor Filter
  • Patent number: 10496239
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20190355046
    Abstract: A method for execution by a computing device of a recommendation system includes receiving, from a user computing device of the recommendation system, a selection of one or more images from one or more selectable image groups, where the user computing device is associated with a user profile. The method continues by generating, by the computing device, a personal preference profile for the user profile based upon the selection of the one or more images. The method continues by determining, by the computing device, to correlate one or more databases of items based on the personal preference profile for the user profile. The method continues by generating, by the computing device, a representation of one or more correlated items of the correlated one or more database of items for displaying on a display of the user computing device.
    Type: Application
    Filed: August 1, 2019
    Publication date: November 21, 2019
    Applicant: Raise Marketplace, LLC
    Inventors: Christopher Walti, Tyler Robert Spalding, Brian Philip Hawkins
  • Publication number: 20190356638
    Abstract: A method includes storing, by a secure data conveyance device, a certified data object for a user computing device. The method further includes receiving a request from the user computing device that at least a portion of the certified data object be conveyed to a target computing entity. When authenticated, the method further includes data translating the at least a portion from a first data representation into a universal data representation, sending the universal data representation to a trusted data securing device, and data translating the universal data representation into a specific data representation. The method further includes sending the specific data representation to the secure data conveyance device, where the secure data conveyance device adds an expiration time frame and forwards it to user computing device. The method further includes conveying, by the user computing device, the specific data representation with the expiration time frame to target computing entity.
    Type: Application
    Filed: April 5, 2019
    Publication date: November 21, 2019
    Applicant: Flexa Network Inc.
    Inventors: Trevor Filter, Zachary Kilgore, Tyler Robert Spalding
  • Patent number: 10443639
    Abstract: A system secures adjacent edges of a first metal-backed wallboard panel and a second metal-backed wallboard panel on a wall structure having spaced-apart metal studs. The system includes a strap having a first surface and a second surface. The strap has a length selected to extend at least between a first metal stud and a second metal stud. The strap includes a plurality of partial cutouts. Each partial cutout includes a transverse portion and a stem portion. The transverse portion has a proximal edge. The stem portion has a first end connected to the proximal edge of the transverse portion and has a second end connected to the strap. The second end extends from the first surface of the strap such that the proximal edge of the transverse portion is parallel to the surface and is spaced apart from the surface by a selected gap distance.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: October 15, 2019
    Inventors: Tyler Robert Elliott, A. Carleton Elliott
  • Patent number: 10422199
    Abstract: A dissolvable frac plug is disclosed. The dissolvable frac plug has an internal chamber surrounded by an external wall with the chamber containing a dry powder component in an amount sufficient to combine with ground water or other wellbore fluids to form a solution or environment that enhances dissolution of the plug. The dry powder is released from the chamber as a portion or portions of the external wall dissolves due to contact with water or other wellbore fluids.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: September 24, 2019
    Assignee: GRYPHON OILFIELD SOLUTIONS, LLC
    Inventors: Ganesh Subbaraman, Tyler Roberts, Ian Beckett
  • Patent number: 10373230
    Abstract: A user-centric computer-implemented method and system for managing inputs and creating, modifying, importing, and sharing one or more user lifestyle preference profiles as input into a relevance assessment engine to determine a user's product or service preferences comprises a personalized recommendation software for assessing and aggregating lifestyle items via style dimension mapping of one or more computer-implemented algorithms to process image-associated metadata to create unique vector inputs, individualized lifestyle preference indices, and lifestyle preference outputs, associated with a plurality of correlated products, services and experiences. The recommendation system then directly matches each user to discrete relevant items without the need for management of historical data from other users.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: August 6, 2019
    Assignee: RAISE MARKETPLACE, LLC
    Inventors: Christopher Walti, Tyler Robert Spalding, Brian Philip Hawkins
  • Publication number: 20190186228
    Abstract: The present casing wiper plug system and method includes a novel top wiper plug and a dissolvable blocking element. The top wiper plug includes a rupture disk and an open tail section configured and dimensioned to receive the dissolvable blocking element. The blocking element can be dissolved by a solvent and can dissolve quickly given the size or materials of the blocking element. When used in conjunction with a bottom wiper plug and a displacement fluid, the central bores of the top and bottom wiper plugs and shoe track provide an open passage to the formation allowing future injection or fracking fluid to access the formation. The blocking element is released into a seat of the open tail section to temporarily block the passage so a casing test can be performed on the casing. After the test is complete, the blocking element is dissolved to reopen the passage.
    Type: Application
    Filed: February 26, 2019
    Publication date: June 20, 2019
    Inventors: Ian BECKETT, Tyler ROBERTS, Geoff WILLIAMS
  • Patent number: 10260306
    Abstract: The present casing wiper plug system and method includes a novel top wiper plug and a dissolvable blocking element. The top wiper plug includes a rupture disk and an open tail section configured and dimensioned to receive the dissolvable blocking element. The blocking element can be dissolved by a solvent and can dissolve quickly given the size or materials of the blocking element. When used in conjunction with a bottom wiper plug and a displacement fluid, the central bores of the top and bottom wiper plugs and shoe track provide an open passage to the formation allowing future injection or fracking fluid to access the formation. The blocking element is released into a seat of the open tail section to temporarily block the passage so a casing test can be performed on the casing. After the test is complete, the blocking element is dissolved to reopen the passage.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: April 16, 2019
    Assignee: Gryphon Oilfield Solutions, LLC
    Inventors: Ian Beckett, Tyler Roberts, Geoff Williams
  • Publication number: 20190107353
    Abstract: A handgun sear has a sear body extending between a proximal end portion to a distal end portion. The sear defines a first engagement surface adjacent the proximal end portion and a second engagement surface positioned distally of the first engagement surface. The sear can pivot about the distal end portion between a cocked position and a displaced position. The second engagement surface can be used to arrest forward movement of the striker in the event of an impulse that causes the striker to disengage from the first engagement surface. The sear may be incorporated into a fire control assembly of a semiautomatic handgun or other firearm.
    Type: Application
    Filed: October 10, 2018
    Publication date: April 11, 2019
    Applicant: SIG SAUER, INC.
    Inventors: Adrian Thomele, Sean P. Toner, Albert Richard Larochelle, Keith Andrew Cornish, Mark Kimball, Andrew Phillip Loriot, Matthew Thomas Barker, Derek A. Oaks, Tyler Robert Thibodeau, Joshua Robert Shoemaker, Eric Raymond Guillemette, Michael D. Couture, Zachary Messier, Jacob Thomas Shawley, David Steimke
  • Patent number: 10132139
    Abstract: A wiper plug that includes an elongated body member having a forward end, a rearward end, and an open central bore; spaced radially outwardly projecting wiping flanges made of flexible material and configured to extend beyond the inner diameter of the pipe to be cleaned but that deform to apply contact wiping pressure to the inner diameter of the pipe as the wiper plug travels through the pipe; and shearing elements that extend from the rearward end of the elongated body member by a distance that is greater than the inner diameter of the pipe to be cleaned. The shearing elements hold the wiper plug in position in between two connected pipe sections while the open central bore allows cement to flow therethrough. Also, a carrier pipe for the wiper plug and method of use thereof for cleaning cement from the wellbore annulus of long casing strings.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: November 20, 2018
    Assignee: Gryphon Oilfield Solutions, LLC
    Inventors: Tyler Roberts, Ian Beckett, Geoff Williams, Mark Haire, Gerardo Franco
  • Publication number: 20180315238
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20180314405
    Abstract: A three-dimensional model can be presented in a two-dimensional digital canvas on a computer display. User input directed at the three-dimensional model in the two-dimensional canvas can be received. The three-dimensional model can be manipulated in response to the user input. A two-dimensional view of the three-dimensional model can be displayed. Corresponding data structures for the model, the canvas, and the two-dimensional objects in the data structure can be maintained and updated. One or more additional techniques can also be utilized in a computer system, such as continuous user-controlled model rotation in a two-dimensional canvas; viewport autofit and non-autofit modes; rotating the model around a camera look-at point; ghosting outside the viewport; normalizing modeling units and values; preset buttons with on-button previews; user-defined view presets; and/or two-dimensional image substitution.
    Type: Application
    Filed: September 22, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Ross Le Doux, Alexandre Gueniot, Bharat Kumar Ahuja, Jie Li, Jordan Krissi, Matthew William Kernek, Michael Alexander Fuller, Onur Onder, Ramya Tridandapani, Constance Worsfold Gervais, Garrett William Brown, Michael Jay Gilmore, Tyler Robert Adams, Thomas R. Mignone, Stephanie Lorraine Horn, Eric Minghai Gao, Heather Joanne Alekson, Chris Welman, Thomas Nhan
  • Publication number: 20180204259
    Abstract: A method includes receiving a request regarding an exchange item that is associated with a computing device. The method further includes generating first dynamic exchange item information based on static exchange item information. The method further includes generating a first verification code based on the first dynamic exchange item information and the request. The method further includes sending the first verification code to the computing device. The method further includes receiving a computer ID and a reply code. The method further includes determining whether the computer ID matches the static owner ID. When the computer ID matches the static owner ID and the reply code corresponds to the first verification code, sending the first dynamic exchange item information to the computing device. When the computer ID does not match the static owner ID or the code does not match the first verification code, deleting the first dynamic exchange item information.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 19, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Publication number: 20180204260
    Abstract: A method includes a user device computing sending a use request regarding an exchange item to a merchant computing device. The method further includes the merchant computing device sending information representing the use request to a marketplace server. The method further includes the marketplace server identifying a user computing device that is associated with the exchange item. The method further includes the marketplace server generating a use verification code and sending it to the identified user computing device. When the user computing device is the identified user computing device, the method further includes the user computing device receiving the use verification code and sending to the merchant computing device. The method further includes the merchant computing device sending information representing the use verification code to the marketplace server.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 19, 2018
    Applicant: Raise Marketplace Inc.
    Inventors: David S. McGregor, Frank Zhengfan Yang, Tyler Robert Spalding, Trevor Filter
  • Publication number: 20180110195
    Abstract: Described herein are methods for producing guayule seeds, guayule plants, and products generated therefrom. More specifically, the disclosure provides methods for the production of viable seeds from apomictic guayule plants, seeds produced by such methods, plants grown from such seeds, plant parts, biomass, and biomaterials derived therefrom.
    Type: Application
    Filed: April 28, 2016
    Publication date: April 26, 2018
    Inventors: Eric Jan Mathur, Brett Tyler Roberts
  • Publication number: 20170200300
    Abstract: Smooth animation effects during zooming are provided by retaining content displayed at a previous zoom level. If the zoom operation is a zoom out operation, new content is stretched to a current zoom level, aligned with the retained content, and placed underneath it. If the zoom operation is a zoom in operation, new content is scaled down to the current zoom level, aligned with the retained content, and displayed on top of the retained content. The new content is then zoomed with the retained content. The retained content is then deleted. When zooming out, the retained content fades out. When zooming in, the new content fades in. Smooth scrolling animation is also provided by pre-rendering a portion of content and teleporting to a final viewport position and thereby skipping over blank content.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 13, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Tyler Robert Adams, Michael Ivan Borysenko
  • Patent number: 9658736
    Abstract: Many devices present a cursor on a display. In order to facilitate the user's visual identification and tracking of the location of the cursor, the device may present the cursor with many visual variations, such as blinking the cursor, or selecting colors for the cursor that contrast with the background. However, these techniques may only marginally increase the visibility of the cursor in some circumstances, and/or may appear visually unappealing to the user. Presented herein are techniques for presenting a cursor on the display as a first cursor layer in a first cursor color that blends with the background color, and, under the first layer, a second cursor layer in a contrasting cursor color with respect to the first cursor color and the background. The device may also periodically remove the first layer to display the contrasting second layer and to indicate the location of the cursor to the user.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Frem, Tyler Robert Adams, Christopher Maloney, Kimberly Shay Koenig