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: 11959381Abstract: 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: GrantFiled: January 10, 2019Date of Patent: April 16, 2024Assignee: 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: 11108745Abstract: 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: GrantFiled: January 31, 2020Date of Patent: August 31, 2021Assignee: 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: 20210198960Abstract: 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: ApplicationFiled: June 11, 2019Publication date: July 1, 2021Applicant: Intelligent Drilling Applications & Technology Pty Ltd,Inventors: Jeffrey William BRANSON, Steven John PAYNE, John Edward KENNEDY, David Bruce CARNEGIE-SMITH
-
Publication number: 20200370374Abstract: 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: ApplicationFiled: January 10, 2019Publication date: November 26, 2020Applicant: Intelligent Drilling Applications & Technology Pty LtdInventors: Jeff William BRANSON, Warren Barry FAIR, Steven John PAYNE, James Daniel CHOMLEY, John Edward KENNEDY, David Bruce CARNEGIE-SMITH
-
Publication number: 20200169540Abstract: 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: ApplicationFiled: January 31, 2020Publication date: May 28, 2020Inventors: 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: 10554631Abstract: 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: GrantFiled: April 18, 2017Date of Patent: February 4, 2020Assignee: 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: 10373263Abstract: 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: GrantFiled: September 30, 2016Date of Patent: August 6, 2019Assignee: Guidewire Software, Inc.Inventors: Kenneth William Branson, Mui Thu Tran, Raymond Timothy Kreisel
-
Patent number: 10338906Abstract: 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: GrantFiled: September 29, 2015Date of Patent: July 2, 2019Assignee: Facebook, Inc.Inventors: Richard William Branson, Chenyang Wu
-
Publication number: 20170222987Abstract: 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: ApplicationFiled: April 18, 2017Publication date: August 3, 2017Inventors: 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: 9661106Abstract: 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: GrantFiled: December 4, 2013Date of Patent: May 23, 2017Assignee: 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: 20170090898Abstract: 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: ApplicationFiled: September 29, 2015Publication date: March 30, 2017Inventors: Richard William Branson, Chenyang Wu
-
Patent number: 9489695Abstract: 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: GrantFiled: March 15, 2013Date of Patent: November 8, 2016Assignee: Guidewire Software, Inc.Inventors: Kenneth William Branson, Mui Thu Tran, Raymond Timothy Kreisel
-
Publication number: 20150156281Abstract: 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: ApplicationFiled: December 4, 2013Publication date: June 4, 2015Inventors: Michel Krieger, Shayne Mikel Sweeney, Peter William Hunt, Nicholas Patrick Shortway, Richard William Branson, Alexandre Karpenko, Chen Chen, Francois Claude Deliege
-
Patent number: 8694342Abstract: 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: GrantFiled: March 7, 2013Date of Patent: April 8, 2014Assignee: Guidewire Software, Inc.Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
-
Patent number: 8676703Abstract: 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: GrantFiled: April 27, 2006Date of Patent: March 18, 2014Assignee: Guidewire Software, Inc.Inventors: Clark Allan Heydon, Kenneth William Branson
-
Publication number: 20130332203Abstract: 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: ApplicationFiled: March 7, 2013Publication date: December 12, 2013Applicant: GUIDEWIRE SOFTWARE, INC.Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
-
Patent number: 8468037Abstract: 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: GrantFiled: March 28, 2012Date of Patent: June 18, 2013Assignee: Guidewire Software, Inc.Inventors: Geoffrey Clarke, Kenneth William Branson, Minh Vu
-
Patent number: 8428975Abstract: 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: GrantFiled: December 3, 2010Date of Patent: April 23, 2013Assignee: Guidewire Software, Inc.Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
-
Publication number: 20110145022Abstract: 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: ApplicationFiled: December 3, 2010Publication date: June 16, 2011Applicant: GUIDEWIRE SOFTWARE, INC.Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson
-
Patent number: 7885831Abstract: 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: GrantFiled: February 7, 2006Date of Patent: February 8, 2011Assignee: Guidewire Software, Inc.Inventors: James Michael Burton, Benjamin Buendia Eloy, Kenneth William Branson