Patents by Inventor Brian Frederick

Brian Frederick 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: 10534651
    Abstract: This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server, information associated with a job of rendering one or more frames at the server, and using, at the server, an application to perform at least a portion of the rendering. The use of the application to perform the rendering bears a charge according to a usage license associated with the application. The method also includes measuring, at the server, an amount of use of the application in performing the rendering for use in determining the charge.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 14, 2020
    Assignee: Google LLC
    Inventors: Sean Patrick Devereaux, Brian Gregory Cipriano, Brian Frederick Drewes
  • Patent number: 10333901
    Abstract: A method for data aggregation of declassified sensitive data may include obtaining a policy associated with an isolated region of a service provider. The policy may identify a plurality of rules for declassifying sensitive data accessible within the isolated region. At least a portion of the plurality of rules identified by the policy may be obtained. A file with the sensitive data may be identified, the file being generated within the isolated region. An output file may be generated based on applying the obtained rules to the file. At least a portion of the sensitive data may be filtered out using the obtained rules. The generated output file may be provided for access outside of the isolated region. The sensitive data may be inaccessible by at least another region of the service provider.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: June 25, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Bauman, Willem Jacob Buys, Joshua Dawie Mentz, Aidan Musnitzky, Timothy Ralph Sjoberg, Ross Bevan Engers, Ronen Dov Agranat, Brian Frederick Mulder, Stefan Letz
  • Publication number: 20190085362
    Abstract: Described is a recombinant expression vector that enables a cell transformed to contain and express the vector to use levulinic acid as a carbon source, thereby converting levulnic acid into 2-butanne. Also described are genetically modified cells transformed to contain and express the vector and methods of using the cells to produce 2-butanone from a medium containing levulinic acid.
    Type: Application
    Filed: September 19, 2018
    Publication date: March 21, 2019
    Inventors: Brian Frederick Pfleger, Jacqueline Marie Rand, Christopher Robert Mehrer, Matthew Ryan Incha
  • Publication number: 20180201961
    Abstract: Cells and methods for producing polyhydroxyalkanoates. The cells comprise one or more recombinant genes selected from an R-specific enoyl-CoA hydratase gene, a PHA polymerase gene, a thioesterase gene, and an acyl-CoA-synthetase gene. The cells further have one or more genes functionally deleted. The functionally deleted genes include such genes as an enoyl-CoA hydratase gene, a 3-hydroxyacyl-CoA dehydrogenase, and a 3-ketoacyl-CoA thiolase gene. The recombinant cells are capable of using producing polyhydroxyalkanoates with a high proportion of monomers having the same carbon length from non-lipid substrates, such as carbohydrates.
    Type: Application
    Filed: March 8, 2018
    Publication date: July 19, 2018
    Applicant: WISCONSIN ALUMNI RESEARCH FOUNDATION
    Inventors: Brian Frederick Pfleger, Daniel E. Agnew
  • Patent number: 9886769
    Abstract: Disclosed herein according to one embodiment is an object tracker for tracking an object. The object tracker includes a depth camera for acquiring a 3D depth map and a low-resolution 2D image of the object, and an image camera for acquiring a high-resolution 2D image of the object. A processor is in communication with the depth camera and the image camera. The processor is configured to: identify a region of interest within the 3D depth map; identify an approximate object silhouette within the low-resolution 2D image using information about the region of interest from the 3D depth map; identify the approximate object silhouette in the high-resolution 2D image using information about the approximate object silhouette from the low-resolution 2D image; generate a refined object silhouette within the high-resolution 2D image using a region segmentation process; and track the object using the refined object silhouette.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 6, 2018
    Inventors: Jamie Douglas Tremaine, Oliver Pilgrim Hinds, Brian Frederick Rossa
  • Publication number: 20170365027
    Abstract: Examples disclosed herein relate to considering geolocation information in a security information sharing platform. Some examples may enable determining geolocation information for a security indicator shared to the security information sharing platform. Some examples may enable determining an indicator score associated with the security indicator based on the determined geolocation information. Some examples may enable facilitating display, via a user interface, the first indicator score to the first community of users based on the indicator score.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: Brian Frederick Hosea Che Hein, Amir Kibbar, Tomas Sander
  • Patent number: 9788138
    Abstract: Embodiments include systems and methods of allocating application functions to motion-correlated devices. A processor may determine whether a first motion of a first mobile device and a second motion of a second mobile device are correlated. The processor may allocate a first application function to the first mobile device and a second application function to the second mobile device in response to determining that the first motion and the second motion are correlated.
    Type: Grant
    Filed: April 3, 2015
    Date of Patent: October 10, 2017
    Assignee: SnapTrack, Inc.
    Inventor: Brian Frederick Miller
  • Patent number: 9647896
    Abstract: A distributed execution environment provides resources such as computing resources, hardware resources, and software resources. Resource action rules (“rules”) may be defined and associated with resources in the distributed execution environment. The rules may be evaluated based upon resource state data defining the state of one or more resources. The results of the evaluation of the rules may be utilized to take various actions. For example, the results of the evaluation of rules may be utilized to generate a user interface (UI) object for providing information regarding the evaluation of the rule, to initiate a workflow, and/or perform another type of action. The results might also be utilized to prohibit certain types of operations from being performed with regard to a resource. The results might be propagated to other resources. A UI might also be provided for use in defining the rules.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Brian Frederick Mulder, Ross Bevan Engers, Joshua Mentz, Ronen Dov Agranat, Willem Jacob Buys, Timothy Ralph Sjoberg, James Alfred Gordon Greenfield
  • Publication number: 20170085647
    Abstract: This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a s method that includes receiving, at a server from a remote client application, files related to rendering of a frame, and storing the files related to the rendering of the frame at storage locations local to the server. The files are stored in accordance with an organization of the files on a remote computing device associated with the remote client application. The method also includes rendering the frame from the files using a rendering application determined based on information associated with the files, and making the rendered frame available to the remote client application.
    Type: Application
    Filed: December 2, 2016
    Publication date: March 23, 2017
    Inventors: Sean Patrick Devereaux, Brian Gregory Cipriano, Brian Frederick Drewes
  • Patent number: 9591449
    Abstract: In one embodiment, a method includes storing one or more content postings that each include data representative of one or more content instances. Each content posting is associated with one or more first users. The method also includes storing one or more data records associating one or more geographic locations with accessing of the content instances. The method also includes selectively sending one or more of the content postings for display on an access device based on a past or present geographic location of the access device.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: March 7, 2017
    Assignee: Facebook, Inc.
    Inventors: Kristopher T. Frazier, Brian Frederick Roberts, Donald H. Relyea
  • Patent number: 9544348
    Abstract: This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server from a remote client application, files related to rendering of a frame, and storing the files related to the rendering of the frame at storage locations local to the server. The files are stored in accordance with an organization of the files on a remote computing device associated with the remote client application. The method also includes rendering the frame from the files using a rendering application determined based on information associated with the files, and making the rendered frame available to the remote client application.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Sean Patrick Devereaux, Brian Gregory Cipriano, Brian Frederick Drewes
  • Patent number: 9503878
    Abstract: Embodiments include systems and methods of verifying wireless devices for paring without user interaction or with reduced user interaction. A processor may send, from a first wireless device to a second wireless device, a discovery query, and may receive a discovery response from the second wireless device. The processor may authenticate, in the first wireless device, the second wireless device based on the discovery response. The processor may send, from the first wireless device to a second wireless device, a first capability query. The processor may receive, in the first wireless device from the second wireless device, a first capability response including first capability response information. The processor may authenticate, in the first wireless device, the second wireless device based on the first capability response information. The processor may initiate a pairing process between the first and second wireless devices when the first wireless device authenticates the second wireless device.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: November 22, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Raymond Alexander Moy, Brian Frederick Miller
  • Publication number: 20160299793
    Abstract: This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server, information associated with a job of rendering one or more frames at the server, and using, at the server, an application to perform at least a portion of the rendering. The use of the application to perform the rendering bears a charge according to a usage license associated with the application. The method also includes measuring, at the server, an amount of use of the application in performing the rendering for use in determining the charge.
    Type: Application
    Filed: June 17, 2016
    Publication date: October 13, 2016
    Inventors: Sean Patrick Devereaux, Brian Gregory Cipriano, Brian Frederick Drewes
  • Publication number: 20160295010
    Abstract: Embodiments include systems and methods of allocating application functions to motion-correlated devices. A processor may determine whether a first motion of a first mobile device and a second motion of a second mobile device are correlated. The processor may allocate a first application function to the first mobile device and a second application function to the second mobile device in response to determining that the first motion and the second motion are correlated.
    Type: Application
    Filed: April 3, 2015
    Publication date: October 6, 2016
    Inventor: Brian Frederick MILLER
  • Publication number: 20160205505
    Abstract: In one embodiment, a method includes storing one or more content postings that each include data representative of one or more content instances. Each content posting is associated with one or more first users. The method also includes storing one or more data records associating one or more geographic locations with accessing of the content instances. The method also includes selectively sending one or more of the content postings for display on an access device based on a past or present geographic location of the access device.
    Type: Application
    Filed: March 21, 2016
    Publication date: July 14, 2016
    Inventors: Kristopher T. Frazier, Brian Frederick Roberts, Donald H. Relyea
  • Patent number: 9384517
    Abstract: This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server, information associated with a job of rendering one or more frames at the server, and using, at the server, an application to perform at least a portion of the rendering. The use of the application to perform the rendering bears a charge according to a usage license associated with the application. The method also includes measuring, at the server, an amount of use of the application in performing the rendering for use in determining the charge.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 5, 2016
    Assignee: Google Inc.
    Inventors: Sean Patrick Devereaux, Brian Gregory Cipriano, Brian Frederick Drewes
  • Publication number: 20160128114
    Abstract: Embodiments include systems and methods of verifying wireless devices for paring without user interaction or with reduced user interaction. A processor may send, from a first wireless device to a second wireless device, a discovery query, and may receive a discovery response from the second wireless device. The processor may authenticate, in the first wireless device, the second wireless device based on the discovery response. The processor may send, from the first wireless device to a second wireless device, a first capability query. The processor may receive, in the first wireless device from the second wireless device, a first capability response including first capability response information. The processor may authenticate, in the first wireless device, the second wireless device based on the first capability response information. The processor may initiate a pairing process between the first and second wireless devices when the first wireless device authenticates the second wireless device.
    Type: Application
    Filed: January 9, 2015
    Publication date: May 5, 2016
    Inventors: Raymond Alexander MOY, Brian Frederick Miller
  • Publication number: 20160112825
    Abstract: Embodiments include systems and methods of enabling short-range communication among wireless devices. A passive sink device may receive an encryption key and wireless device addresses from an active sink device that has established a communication link with a source device. The passive sink device may use the encryption key and wireless device addresses to receive a media stream transmitted from the source device to the active sink device. The passive sink device may send to the active sink device information to cause the active sink device to instruct the source device to take an action to improve reception of the media stream by the passive sink device. In some embodiments, the processor of the passive sink device may send to the active sink device information about the media stream to cause the active sink device to instruct the source device to retransmit a portion of the media stream.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 21, 2016
    Inventor: Brian Frederick MILLER
  • Patent number: 9313208
    Abstract: Entities such as resource and service providers can utilize a ticketing system to define operational actions as primitives that can be stored, combined into more complex workflows, and executed in a restricted zone wherein a portion of the resources or services are not directly accessible to those providers. These primitives can be stored in the provider environment and shared with the restricted zone, in order to provide a structured approach to the sharing of operational knowledge. When a primitive is first received to the restricted zone, a person vetted by the customer associated with the restricted zone can review and approve the primitive, and can cause the primitive to be executed in the restricted zone. When that same primitive is subsequently received to the restricted zone, a lookup can be performed to determine that an approval exists, whereby the primitive can be executed in the restricted zone without another review.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: April 12, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Letz, Ross Bevan Engers, Daniel Bauman, Willem Jacob Buys, Timothy Ralph Sjoberg, Ronen Dov Agranat, Aidan Musnitzky, Joshua Mentz, Brian Frederick Mulder
  • Patent number: 9178867
    Abstract: A computer-implemented method includes recording one or more actions being performed by an agent using at least one resource of a resource provider environment, the at least one resource being associated with a non-restricted zone in the resource provider environment. The method includes creating a primitive that describes the one or more actions. The primitive is able to be executed on at least one different resource in a restricted zone in the resource provider environment to perform the one or more actions using the different resource. The restricted zone includes resources associated with a customer that are directly accessible only to at least one authorized entity. The method includes submitting the primitive to the restricted zone in the resource provider environment. The primitive is able to be executed by the at least one authorized entity on the at least one different resource in the restricted zone.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: November 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Stefan Letz, Ross Bevan Engers, Daniel Bauman, Willem Jacob Buys, Timothy Ralph Sjoberg, Ronen Dov Agranat, Aidan Musnitzky, Joshua Mentz, Brian Frederick Mulder