Patents by Inventor Brian Frank
Brian Frank 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: 20210042284Abstract: In a distributed database, a transaction is to be committed at a first coordinator server and one or more participant servers 1210. The first coordinator server is configured to receive a notification that each participant server of the transaction is prepared at a respective prepared timestamp, the respective prepared timestamp being chosen within a time range for which the respective participant server obtained at least one lock 1220. The first coordinator server computes the commit timestamp for the transaction equal or greater than each of the prepared timestamps 1230, and restrict the commit timestamp such that a second coordinator server sharing at least one of the participant servers for one or more other transactions at a shared shard cannot select the same commit timestamp for any of the other transactions 1240. The transaction is committed at the commit timestamp 1250.Type: ApplicationFiled: March 13, 2018Publication date: February 11, 2021Applicant: Google LLCInventors: Sebastian Kanthak, Brian Frank Cooper
-
Patent number: 10830360Abstract: A vacuum valve including a valve seat having a valve opening defining an opening axis and a first seal surface circumferential around the valve opening and having a closure element having a second seal surface corresponding to the first seal surface. The first seal surface and/or the second seal surface has an at least two-component material composite having a metallic carrier component and a polymer-based seal material. The metallic carrier component defines an inner and outer carrier region and has a plurality of defined depressions extending in the inner carrier region by the seal surface. The seal material is applied to the carrier component such that a defined profile of the seal material is provided on the outer carrier region and a part of the seal material extends at least into a part of the depressions of the carrier component and fills them at least halfway.Type: GrantFiled: January 16, 2018Date of Patent: November 10, 2020Assignee: VAT HOLDING AGInventors: Brian Frank, Marco Sandeck, Michael Moder, Jürgen Bestebner
-
Publication number: 20200301729Abstract: In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.Type: ApplicationFiled: June 8, 2020Publication date: September 24, 2020Inventors: Brian Frank Cooper, Alexander Lloyd, Sebastian Kanthak, Andrew Fikes, Christopher Taylor
-
Publication number: 20200225200Abstract: A centrifugation approach used to accelerate current empirical methods used to investigate silicone drainage in syringes is disclosed. A siliconized syringe is placed into a holder of a centrifuge in a predefined orientation. Centrifugation of the syringe is activated at a predetermined G rate and for a period of intended simulation time and is ended as that time elapses. The time can be a function of intended simulation time, acceleration due to gravity, square of centrifuge revolution rate, and distance from center of rotor hub to matching point on the syringe barrel. One or more injection functionality parameters of the syringe is assessed after the elapsed period of time. A bucket fixture for retaining one or more syringes in the predefined orientation is also disclosed.Type: ApplicationFiled: March 26, 2020Publication date: July 16, 2020Inventors: Brian Frank LEWIS, Bernard Michael MCGARVEY
-
Patent number: 10691484Abstract: In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.Type: GrantFiled: July 14, 2017Date of Patent: June 23, 2020Assignee: Google LLCInventors: Brian Frank Cooper, Alexander Lloyd, Sebastian Kanthak, Andrew Fikes, Christopher Taylor
-
Patent number: 10627377Abstract: A centrifugation approach used to accelerate current empirical methods used to investigate silicone drainage in syringes is disclosed. A siliconized syringe is placed into a holder of a centrifuge in a predefined orientation. Centrifugation of the syringe is activated at a predetermined G rate and for a period of intended simulation time and is ended as that time elapses. The time can be a function of intended simulation time, acceleration due to gravity, square of centrifuge revolution rate, and distance from center of rotor hub to matching point on the syringe barrel. One or more injection functionality parameters of the syringe is assessed after the elapsed period of time. A bucket fixture for retaining one or more syringes in the predefined orientation is also disclosed.Type: GrantFiled: October 11, 2018Date of Patent: April 21, 2020Assignee: Eli Lilly and CompanyInventors: Brian Frank Lewis, Bernard Michael McGarvey
-
Patent number: 10623461Abstract: Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met.Type: GrantFiled: December 19, 2016Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Michael Trent Reznor, Rob Sheridan, Joel Brosjo, Fredric Vinna, Brian Frank, Ola Sars
-
Publication number: 20200016324Abstract: A centrifugation approach used to accelerate current empirical methods used to investigate silicone drainage in syringes is disclosed. A siliconized syringe is placed into a holder of a centrifuge in a predefined orientation. Centrifugation of the syringe is activated at a predetermined G rate and for a period of intended simulation time and is ended as that time elapses. The time can be a function of intended simulation time, acceleration due to gravity, square of centrifuge revolution rate, and distance from center of rotor hub to matching point on the syringe barrel. One or more injection functionality parameters of the syringe is assessed after the elapsed period of time. A bucket fixture for retaining one or more syringes in the predefined orientation is also disclosed.Type: ApplicationFiled: October 11, 2018Publication date: January 16, 2020Inventors: Brian Frank LEWIS, Bernard Michael MCGARVEY
-
Patent number: 10462218Abstract: Systems and methods are provided for efficiently sending large units of data in a network. A sender computing device splits the proposal into a plurality of fragments, and sends each of the plurality of fragments to a receiver computing device. The sender computing device receives an acknowledgement from the receiver computing device for each fragment received by the receiver computing device. If no acknowledgements for any fragments are received within a predetermined time period, it may be determined that an error occurred, in which case the sender may time out or take another action. The sender computing device further sends a message to the receiver computing device, wherein a payload of the message includes one or more references corresponding to the plurality of fragments sent.Type: GrantFiled: July 15, 2015Date of Patent: October 29, 2019Assignee: Google LLCInventors: Iulian Moraru, Brian Frank Cooper, Sebastian Kanthak, Alexander Lloyd, Mert Akdere
-
Patent number: 10275347Abstract: Methods, systems and computer program products are provided for managing at least one cache for a database. In one method, an operation record is inserted in an operations log for each write operation to the database. The operation record includes a Log Sequence Number (LSN). At least one cache is updated using operation records in the operations log. To update a cache, unapplied operations in the operations log for the cache are identified using an applied LSN associated with the cache. The applied LSN denotes an LSN of a last operation applied to the cache. The unapplied operations are then applied to the cache and the applied LSN is updated with an LSN corresponding to the last unapplied operation of the unapplied operations that were applied to the cache during updating the cache.Type: GrantFiled: March 8, 2010Date of Patent: April 30, 2019Assignee: Excalibur IP, LLCInventor: Brian Frank Cooper
-
Patent number: 10130538Abstract: A pneumatic mattress having a plurality of pneumatic cells so connected that sets of them can be selectively and cyclically pressurized and exhausted in sequence to support a user, or permanently inflated. The mattress also including an air flow manifold within a cover around the cells for providing air flow to spaces between some of the pneumatic cells beneath of the cover. The cells are provided transversely of the mattress with longitudinal edge cells, and the air flow manifold is provided inwards of the longitudinal cells across the ends of the transverse cells. The cover is semi-permeable to allow moisture from the patient to be carried away by the air flow. Between the cells and the cover, a replaceable open weave or gauze layer of non-woven material is provided, allowing air flow from one inter-cell space to the next with the cover held from the cells by the gauze layer.Type: GrantFiled: April 29, 2013Date of Patent: November 20, 2018Assignee: LINET SPOL S.R.O.Inventors: Martin Toms, Brian Frank Pile, Ian Malcolm Ryall
-
Publication number: 20180329739Abstract: In a distributed system where a client's call to commit a transaction occurs outside the transaction's lock-hold interval, computation of timestamp information for the transaction is moved to a client library, while ensuring that no conflicting reads or writes are performed between a time of the computation and acquiring all locks for the transaction. The transaction is committed in phases, with each phase being initiated by the client library. Timestamp information is added to the locks to ensure that timestamps are generated during lock-hold intervals. An increased number of network messages is thereby overlapped with a commit wait period in which a write in a distributed database is delayed in time to ensure concurrency in the database.Type: ApplicationFiled: July 14, 2017Publication date: November 15, 2018Inventors: Brian Frank Cooper, Alexander Lloyd, Sebastian Kanthak, Andrew Fikes, Christopher Taylor
-
Patent number: 10115023Abstract: Methods and apparatus provide for a Cart Inspector to create a suspicion level for a transaction when a video image of the transaction portrays an item(s) left in a shopping cart. Specifically, the Cart Inspector obtains video data associated with a time(s) of interest. The video data originates from a video camera that monitors a transaction area. The Cart Inspector analyzes the video data with respect to target image(s) associated with a transaction in the transaction area during the time(s) of interest. The Cart Inspector creates an indication of a suspicion level for the transaction based on analysis of the target image(s). Creation of a high suspicion level for the transaction indicates that the transaction's corresponding video images most likely portray occurrences where the purchase price of an item transported through the transaction area was not included in the total amount paid by the customer.Type: GrantFiled: January 15, 2016Date of Patent: October 30, 2018Assignee: Stoplift, Inc.Inventors: Malay Kundu, Brian Frank O'Donnell, Matthew K. Farrow, Vikram Srinivasan, Joshua Migdal
-
Publication number: 20180202558Abstract: A vacuum valve including a valve seat having a valve opening defining an opening axis and a first seal surface circumferential around the valve opening and having a closure element having a second seal surface corresponding to the first seal surface. The first seal surface and/or the second seal surface has an at least two-component material composite having a metallic carrier component and a polymer-based seal material. The metallic carrier component defines an inner and outer carrier region and has a plurality of defined depressions extending in the inner carrier region by the seal surface. The seal material is applied to the carrier component such that a defined profile of the seal material is provided on the outer carrier region and a part of the seal material extends at least into a part of the depressions of the carrier component and fills them at least halfway.Type: ApplicationFiled: January 16, 2018Publication date: July 19, 2018Inventors: Brian FRANK, Marco SANDECK, Michael MODER, Jürgen BESTEBNER
-
Patent number: 9834508Abstract: The invention relates to a method for the separation of isocyanate monomers from isocyanate-containing mixtures by the provision of the mixture in a solvent and dialysis of the dissolved mixture against the solvent by means of a permeable membrane having a pore size in the range of between 5 and 400 nm. The method may in particular be employed for the separation of isocyanate monomers from prepolymers containing isocyanate groups, with said prepolymers being used for the production of adhesives, insulating, and expanding foams.Type: GrantFiled: December 18, 2014Date of Patent: December 5, 2017Assignee: Rathor AGInventors: Brian Frank, Christoph Kellenberger
-
Publication number: 20170097993Abstract: Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met.Type: ApplicationFiled: December 19, 2016Publication date: April 6, 2017Inventors: Michael Trent Reznor, Rob Sheridan, Joel Brosjo, Fredric Vinna, Brian Frank, Ola Sars
-
Publication number: 20170099336Abstract: Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met.Type: ApplicationFiled: December 19, 2016Publication date: April 6, 2017Inventors: Michael Trent Reznor, Rob Sheridan, Joel Brosjo, Fredric Vinna, Brian Frank, Ola Sars
-
Patent number: 9552418Abstract: Systems and methods are provided for distributing a playlist of a user. The systems and methods receive an indication from the user of a song to add to the playlist and adds the song to the playlist. In aspects, the systems and methods analyze the playlist to determine whether an attribute of the playlist meets a specified parameter. In some cases, the specified parameter can be met if a musical attribute of the song is similar to a music profile of one of the users, or if an amount of songs on the playlist meets or exceeds a specified threshold. The systems and methods can enable the user to distribute the playlist either publicly or to a specified set of users if the specified parameter of the playlist is met.Type: GrantFiled: October 22, 2012Date of Patent: January 24, 2017Assignee: Apple Inc.Inventors: Michael Trent Reznor, Rob Sheridan, Joel Brosjo, Fredric Vinna, Brian Frank, Ola Sars
-
Publication number: 20160304444Abstract: The invention relates to a method for the separation of isocyanate monomers from isocyanate-containing mixtures by the provision of the mixture in a solvent and dialysis of the dissolved mixture against the solvent by means of a permeable membrane having a pore size in the range of between 5 and 400 nm. The method may in particular be employed for the separation of isocyanate monomers from prepolymers containing isocyanate groups, with said prepolymers being used for the production of adhesives, insulating, and expanding foams.Type: ApplicationFiled: December 18, 2014Publication date: October 20, 2016Applicant: Rathor AGInventors: Brian Frank, Christoph Kellenberger
-
Patent number: D905477Type: GrantFiled: April 25, 2019Date of Patent: December 22, 2020Assignee: Linet Spol. s.r.o.Inventor: Brian Frank Pile