Patents by Inventor William A. Branson

William A. Branson 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: 11959381
    Abstract: The present invention relates to a multipurpose drill system, the multipurpose drill system comprising: a drilling rig adapted to drive a drilling assembly; and two or more power sources, wherein at least one of the two or more power sources is a high pressure power source, wherein the drilling assembly is adapted to be in communication with either or both of the two or more power sources.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: April 16, 2024
    Assignee: Intelligent Drilling Applications & Technology Pty Ltd.
    Inventors: Jeff William Branson, Warren Barry Fair, Steven John Payne, James Daniel Chomley, John Edward Kennedy, David Bruce Carnegie-Smith
  • Patent number: 11108745
    Abstract: In one embodiment, a method includes receiving from a client computing device a request to upload a multimedia file from the client computing device to a service. The method includes identifying transcoding servers configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files. The method includes sending a reply to the client computing device that includes job configuration information that includes an access token authorizing the client computing device to access the transcoding servers. The information specifies upload policies that include failover instructions for if a failure occurs during an upload from the client computing device to a first of the transcoding servers. The failover instructions include sending the access token to the first of the transcoding servers to resume the upload or sending the access token to a second of the transcoding servers to restart the upload.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 31, 2021
    Assignee: Facebook, Inc.
    Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
  • Publication number: 20210198960
    Abstract: The present invention relates to a drill bit replacement apparatus for replacing a drill bit on a drilling tool, the apparatus comprising: a drill bit holder comprising one or more drill bit receptacles, each drill bit receptacle adapted to receive at least one drill bit; and a positioning means adapted to move the drill bit holder between at least one storage position and one or more replacement positions, wherein each replacement position aligns at least one drill bit receptacle with the drilling tool.
    Type: Application
    Filed: June 11, 2019
    Publication date: July 1, 2021
    Applicant: Intelligent Drilling Applications & Technology Pty Ltd,
    Inventors: Jeffrey William BRANSON, Steven John PAYNE, John Edward KENNEDY, David Bruce CARNEGIE-SMITH
  • Publication number: 20200370374
    Abstract: The present invention relates to a multipurpose drill system, the multipurpose drill system comprising: a drilling rig adapted to drive a drilling assembly; and two or more power sources, wherein at least one of the two or more power sources is a high pressure power source, wherein the drilling assembly is adapted to be in communication with either or both of the two or more power sources.
    Type: Application
    Filed: January 10, 2019
    Publication date: November 26, 2020
    Applicant: Intelligent Drilling Applications & Technology Pty Ltd
    Inventors: Jeff William BRANSON, Warren Barry FAIR, Steven John PAYNE, James Daniel CHOMLEY, John Edward KENNEDY, David Bruce CARNEGIE-SMITH
  • Publication number: 20200169540
    Abstract: In one embodiment, a method includes receiving from a client computing device a request to upload a multimedia file from the client computing device to a service. The method includes identifying transcoding servers configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files. The method includes sending a reply to the client computing device that includes job configuration information that includes an access token authorizing the client computing device to access the transcoding servers. The information specifies upload policies that include failover instructions for if a failure occurs during an upload from the client computing device to a first of the transcoding servers. The failover instructions include sending the access token to the first of the transcoding servers to resume the upload or sending the access token to a second of the transcoding servers to restart the upload.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 28, 2020
    Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
  • Patent number: 10554631
    Abstract: In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: February 4, 2020
    Assignee: Facebook, Inc.
    Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
  • Patent number: 10373263
    Abstract: Managing workflow on a plurality of installed application components that interact with a central hosted component is disclosed. A rule defined on the central hosted component is obtained. A new action item to be executed on an installed application component in the plurality of installed application components is generated at least in part by applying the obtained rule based at least in part on data provided by the installed application component and information that is managed by the central hosted component. The new action item to be executed by the installed application component is communicated. The new action item modifies a workflow on the installed application component without modifying application code on the installed application component.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: August 6, 2019
    Assignee: Guidewire Software, Inc.
    Inventors: Kenneth William Branson, Mui Thu Tran, Raymond Timothy Kreisel
  • Patent number: 10338906
    Abstract: The disclosure is directed to controlling availability of a feature of an application without having to change a code of the application. A gate application employs a “gate” that facilitates making a feature available to a set of users without having to change the code of the application as the set of users to whom the feature is to be made available change. The gate includes parameters and criteria that can determine whether a particular feature of the application, e.g., a photo tagging feature of a social networking application, is to be made available to a particular user. If the request attributes, e.g., attributes associated with a requesting user, satisfy the criteria defined in the gate, the gate indicates to the host application to make the feature available, which then executes a portion of the code corresponding to the particular feature to make the particular feature available to the user.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: July 2, 2019
    Assignee: Facebook, Inc.
    Inventors: Richard William Branson, Chenyang Wu
  • Publication number: 20170222987
    Abstract: In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.
    Type: Application
    Filed: April 18, 2017
    Publication date: August 3, 2017
    Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
  • Patent number: 9661106
    Abstract: In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: May 23, 2017
    Assignee: Facebook, Inc.
    Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Fabien Jean Jules Deliége
  • Publication number: 20170090898
    Abstract: The disclosure is directed to controlling availability of a feature of an application without having to change a code of the application. A gate application employs a “gate” that facilitates making a feature available to a set of users without having to change the code of the application as the set of users to whom the feature is to be made available change. The gate includes parameters and criteria that can determine whether a particular feature of the application, e.g., a photo tagging feature of a social networking application, is to be made available to a particular user. If the request attributes, e.g., attributes associated with a requesting user, satisfy the criteria defined in the gate, the gate indicates to the host application to make the feature available, which then executes a portion of the code corresponding to the particular feature to make the particular feature available to the user.
    Type: Application
    Filed: September 29, 2015
    Publication date: March 30, 2017
    Inventors: Richard William Branson, Chenyang Wu
  • Patent number: 9489695
    Abstract: Managing workflow on a plurality of installed application components that interact with a central hosted component is disclosed. A new rule is defined on the central hosted component. The new rule is applied, based on data provided by an installed application component and information that is managed by the central hosted component, to generate a new action item to be executed on the installed application component. The new action item to be executed by the installed application component is sent. The new action item modifies a workflow on the installed application component without modifying application code on the installed application component.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 8, 2016
    Assignee: Guidewire Software, Inc.
    Inventors: Kenneth William Branson, Mui Thu Tran, Raymond Timothy Kreisel
  • Publication number: 20150156281
    Abstract: In one embodiment, a method includes by a host computing server, receiving from a client computing device, a request to upload a multimedia file from the client computing device to a service; by the host computing server, identifying one or more third-party transcoding servers, wherein the transcoding servers are configured to receive and transcode multimedia files from client computing devices and store the transcoded multimedia files; by the host computing server, sending to the client computing device, a reply that comprises addresses of the third-party transcoding servers and job configuration information, wherein the job configuration information specifies one or more upload policies and comprises an access token enabling the client computing device to access the transcoding servers.
    Type: Application
    Filed: December 4, 2013
    Publication date: June 4, 2015
    Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Deliege
  • Patent number: 8694342
    Abstract: Insurance policy management includes: interpreting an insurance product model to facilitate collecting supplemental policy-specific data, the insurance product model defining structures of a plurality of derived insurance policies; obtaining the supplemental policy-specific data; and performing an insurance-related action based at least in part on the supplemental policy-specific data.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: April 8, 2014
    Assignee: Guidewire Software, Inc.
    Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
  • Patent number: 8676703
    Abstract: An insurance policy is stored (101) as a plurality of discrete temporally-sequential policy data revisions. A legally binding revision for a first given date is then determined (102) by identifying all policy data revisions effective on the first given date and choosing a most temporally recent policy data revision temporally prior to a second given date. When a new policy data revision is (103) temporally subsequent as compared to a first policy data revision and also comprises a legally effective date range preceding at least in part an effective date range of the first policy data revision, legally non-overlapping policy data revisions are created (104) for each legally overlapping effective date range as exists between the new policy data revision and all temporally preceding revisions. Each newly-created legally non-overlapping policy data revision comprises changes introduced by the new policy data revision and at least one temporally preceding policy data revision.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: March 18, 2014
    Assignee: Guidewire Software, Inc.
    Inventors: Clark Allan Heydon, Kenneth William Branson
  • Publication number: 20130332203
    Abstract: Insurance policy management includes: interpreting an insurance product model to facilitate collecting supplemental policy-specific data, the insurance product model defining structures of a plurality of derived insurance policies; obtaining the supplemental policy-specific data; and performing an insurance-related action based at least in part on the supplemental policy-specific data.
    Type: Application
    Filed: March 7, 2013
    Publication date: December 12, 2013
    Applicant: GUIDEWIRE SOFTWARE, INC.
    Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
  • Patent number: 8468037
    Abstract: Managing risks associated with reinsurance includes: obtaining a plurality of insurance policies, each of the plurality of insurance policies comprising a plurality of coverages; identifying, for each insurance policy in the plurality of insurance policies, a set of coverages that corresponds to a geographical location, a policy level liability, or a covered item; and evaluating, for each identified set of coverages, a corresponding reinsurable risk, the evaluation includes determining a total insured value associated with the corresponding reinsurable risk.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: June 18, 2013
    Assignee: Guidewire Software, Inc.
    Inventors: Geoffrey Clarke, Kenneth William Branson, Minh Vu
  • Patent number: 8428975
    Abstract: An insurance product model comprising insurance policy metadata is provided (101) in a computer memory. The insurance policy metadata may comprise, at least in part, data that describes information that comprises a given corresponding insurance policy. A computer then serves to substantively interpret (102) this insurance product model to facilitate obtaining supplemental policy-specific data. The supplemental policy-specific data and the insurance policy metadata comprise separate and discrete data models and may, if desired, be stored (103) separately from one another. So configured, these teachings further support using (104) the insurance product model and the supplemental policy-specific data to facilitate an insurance-related action.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: April 23, 2013
    Assignee: Guidewire Software, Inc.
    Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
  • Publication number: 20110145022
    Abstract: An insurance product model comprising insurance policy metadata is provided (101) in a computer memory. The insurance policy metadata may comprise, at least in part, data that describes information that comprises a given corresponding insurance policy. A computer then serves to substantively interpret (102) this insurance product model to facilitate obtaining supplemental policy-specific data. The supplemental policy-specific data and the insurance policy metadata comprise separate and discrete data models and may, if desired, be stored (103) separately from one another. So configured, these teachings further support using (104) the insurance product model and the supplemental policy-specific data to facilitate an insurance-related action.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 16, 2011
    Applicant: GUIDEWIRE SOFTWARE, INC.
    Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
  • Patent number: 7885831
    Abstract: An insurance product model comprising insurance policy metadata is provided (101) in a computer memory. The insurance policy metadata may comprise, at least in part, data that describes information that comprises a given corresponding insurance policy. A computer then serves to substantively interpret (102) this insurance product model to facilitate obtaining supplemental policy-specific data. The supplemental policy-specific data and the insurance policy metadata comprise separate and discrete data models and may, if desired, be stored (103) separately from one another. So configured, these teachings further support using (104) the insurance product model and the supplemental policy-specific data to facilitate an insurance-related action.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: February 8, 2011
    Assignee: Guidewire Software, Inc.
    Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson