Patents by Inventor John Sargent
John Sargent 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: 20240161909Abstract: A present invention embodiment assesses medical procedures for completeness. Input data is received corresponding to a patient having a medical procedure. A plurality of predicted user actions to be performed during the medical procedure are determined. A plurality of actual user actions performed during the medical procedure are compared to the plurality of predicted user actions to identify one or more deviations in the medical procedure. A user is alerted to the one or more deviations.Type: ApplicationFiled: November 10, 2022Publication date: May 16, 2024Inventors: Giovanni John Jacques Palma, Sun Young Park, Dustin Michael Sargent
-
Publication number: 20240149119Abstract: A golf club head has a body defining a crown opening and a sole opening, a forward portion of the crown opening having a lip recessed below an outer surface of the crown and extending rearwardly. A composite crown insert is connected to the lip and covers the crown opening. A ratio of an outer surface area of the body and a combined outer surface area of the crown and sole inserts is less than 0.9. The club head has a crown height as measured relative to a ground plane at address, and there is a first crown height at a face-to-crown transition zone, a second crown height at a crown-to-skirt transition zone, and a maximum crown height that is greater than the first and second crown heights, the maximum crown height being located on the crown insert at or rearward of the lip.Type: ApplicationFiled: November 8, 2023Publication date: May 9, 2024Applicant: Taylor Made Golf Company, Inc.Inventors: Christian Reber Wester, Nathan T. Sargent, Joseph Reeve Nielson, Christopher John Harbert, Hong G. Jeon
-
Patent number: 11931631Abstract: A golf club head includes a metal frame having a sole opening, a composite laminate crown joined to the frame, a composite laminate sole insert joined to the frame and overlying the sole opening, and a thermoplastic composite component overmolded on the sole insert. The composite component may include a weight track, ribs, supports or other features. A method of making the golf club includes the steps of forming a frame having a sole opening, forming a composite laminate sole insert, forming a composite laminate crown insert, injection molding a thermoplastic composite head component over the sole insert to create a sole insert unit, and joining the sole insert unit and crown insert to the frame.Type: GrantFiled: October 5, 2021Date of Patent: March 19, 2024Assignee: Taylor Made Golf Company, Inc.Inventors: Christopher John Harbert, Joseph Reeve Nielson, Nathan T. Sargent, Christian Reber Wester
-
Publication number: 20190314382Abstract: The present invention relates to the use of compounds or pharmaceutical compositions comprising the same, and methods of treatment using the same, in the prophylaxis and/or treatment of alopecia areata, vitiligo, cutaneous lupus, lupus nephritis, giant cell arteritis, sarcoïdosis and/or sarcoïdosis-related conditions. In particular the compounds are JAK inhibitors.Type: ApplicationFiled: November 9, 2017Publication date: October 17, 2019Inventors: Chantal Thérèse TASSET, Pille HARRISON, René Alexandre GALIEN, John Sargent SUNDY, John G. MCHUTCHISON, Thomas O'RIORDAN, Neelufar MOZAFFARIAN, Uptal Dinesh PATEL, Timothy R. WATKINS, David L. GOSSAGE
-
Patent number: 10248401Abstract: A method for installation of user device configured web applications includes receiving a request to install a web application, determining if the request is from a user device or a sync server, determining information about the web application based on at least one of a configuration, a platform and a setting associated with the user device, revising the determined information about the web application if the request is from the sync server, determining a logical location of stored files based on the web application and at least one of the configuration, the platform and the setting associated with the user device, and installing the web application using files stored in the determined logical location.Type: GrantFiled: October 25, 2017Date of Patent: April 2, 2019Assignee: GOOGLE LLCInventors: Dan Chen, Qian Huang, Konstantin Ovechkin, Antony John Sargent
-
Patent number: 10025574Abstract: A digital marketplace stores an installable web application including a first packaged file including a manifest file and a web page. The digital marketplace receives a request for installation of the installable web application from a computing device. The digital marketplaces automatically determines a computing platform type of the computing device, based on the request, and automatically creates a version of an installation file for the installable web application based on the computing platform type. The version of the installation file includes a portion of the first packaged file. The version of the installation file is smaller than the first packaged file. The digital marketplace provides the version of the installation file to computing device.Type: GrantFiled: September 5, 2013Date of Patent: July 17, 2018Assignee: GOOGLE LLCInventors: Antony John Sargent, Erik Kay
-
Patent number: 9817646Abstract: A method for installation of user device configured web applications includes receiving a request to install a web application, determining if the request is from a user device or a sync server, determining information about the web application based on at least one of a configuration, a platform and a setting associated with the user device, revising the determined information about the web application if the request is from the sync server, determining a logical location of stored files based on the web application and at least one of the configuration, the platform and the setting associated with the user device, and installing the web application using files stored in the determined logical location.Type: GrantFiled: March 17, 2014Date of Patent: November 14, 2017Assignee: GOOGLE LLCInventors: Dan Chen, Qian Huang, Konstantin Ovechkin, Antony John Sargent
-
Patent number: 9805181Abstract: A web page itself, unmodified by any injected content script, may communicate with installed extensions or installed packaged applications. A web page initiates a request for a browser extension or a web application via a messaging channel provided by the web browser. A system determines if a URL of the web page matches a pattern specified by a manifest file of the browser extension or the web application, and sends the request to a browser extension or a web application if the URL of the web page matches the pattern.Type: GrantFiled: April 14, 2016Date of Patent: October 31, 2017Assignee: Google Inc.Inventor: Antony John Sargent
-
Patent number: 9451039Abstract: A system includes a memory configured to store executable code and a processor operably coupled to the memory. The processor is configured to execute the code to receive a request from a developer of a first web application to provide a notification corresponding to the first web application, authenticate the developer using a client identifier, after authenticating the developer, receive a content of the notification and a first user identifier, and provide the content of the notification to at least one of a plurality of computing devices associated with the first user identifier, based on an account associated with the first user identifier. The system syncs the notification and a plurality of computing devices associated with the first user identifier, based on the account.Type: GrantFiled: April 11, 2014Date of Patent: September 20, 2016Assignee: Google Inc.Inventors: Erik Kay, Antony John Sargent, Alexandra Levich, Munjal Doshi, Zhenhai Lin, Glen Murphy, Rahul Roy-Chowdhury
-
Patent number: 9342386Abstract: A web page itself, unmodified by any injected content script, may communicate with installed extensions or installed packaged applications. A web page initiates a request for a browser extension or a web application via a messaging channel provided by the web browser. A system determines if a URL of the web page matches a pattern specified by a manifest file of the browser extension or the web application, and sends the request to a browser extension or a web application if the URL of the web page matches the pattern.Type: GrantFiled: September 5, 2013Date of Patent: May 17, 2016Assignee: Google Inc.Inventor: Antony John Sargent
-
Patent number: 9246860Abstract: A system, method and computer program product are provided. In use, a checksum associated with electronic content is calculated. Further, a domain name service (DNS) server is queried utilizing the checksum. In response to the query, information is received from the DNS server which relates to the electronic content.Type: GrantFiled: October 9, 2013Date of Patent: January 26, 2016Assignee: McAfee, Inc.Inventor: John Sargent
-
Patent number: 8855256Abstract: An adaptive filtering arrangement for providing bit-synchronous, time-dependent filtering of a time-varying analog input signal taking the form of a time-dependent low pass filter including at least one adaptive resistive element that exhibits a varying resistance value as a function of a time. The time-dependent low pass filter uses as a “control” input a modifying element responsive to a clock signal associated with the received signal for creating a time-varying control signal applied as an input to the adaptive resistive element. The time-varying control signal is created to be synchronous with a baud interval of a created output signal such that the instantaneous bandwidth of the time-dependent low pass filter is synchronous with the baud interval, exhibiting a relatively small bandwidth during a central portion of the baud interval and exhibiting a relatively large bandwidth during a transition from one baud interval to the next.Type: GrantFiled: February 11, 2013Date of Patent: October 7, 2014Assignee: Receivers Unlimited LLCInventors: John Sargent French, Ernest Eisenhardt Bergmann
-
Patent number: 8739249Abstract: A system includes a memory configured to store executable code and a processor operably coupled to the memory. The processor is configured to execute the code to receive a request from a developer of a first web application to provide a notification corresponding to the first web application, authenticate the developer using a client identifier, after authenticating the developer, receive a content of the notification and a first user identifier, and provide the content of the notification to at least one of a plurality of computing devices associated with the first user identifier, based on an account associated with the first user identifier.Type: GrantFiled: March 8, 2012Date of Patent: May 27, 2014Assignee: Google Inc.Inventors: Erik Kay, Antony John Sargent, Alexandra Levich, Munjal Doshi, Zhenhai Lin, Glen Murphy, Rahul Roy-Chowdhury
-
Patent number: 8732474Abstract: Methods and apparatus for installing browser extensions are disclosed. An example method includes receiving a browser extension installation package in a main browser process, validating a digital signature of the installation package and launching a sandboxed sub-process of the browser application. The example method includes, in the sandboxed sub-process: respectively transcoding or recoding at least one of the plurality of constituent files, where the transcoded and/or recoded files replace their corresponding original constituent files. The example method includes, after the transcoding and/or recoding, passing the constituent files from the sandboxed sub-process to the main browser process and installing the browser extension to the browser application using the transcoded and/or recoded files.Type: GrantFiled: May 18, 2011Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Matthew Perry, Aaron Boodman, Erik Kay, Antony John Sargent
-
Patent number: 8667487Abstract: According to one general aspect, a method of managing a web browser extension by an apparatus may include executing, by a processor included by the apparatus, a web browser. The method may include installing on the apparatus, via the web browser, a web browser extension. In one embodiment, the web browser extension may include at least one web page configured to alter the functionality of the web browser, and a substantially unique identifier (UID) based upon a public encryption key. The method may further include launching, via the web browser, the web browser extension based upon the substantially unique identifier.Type: GrantFiled: May 18, 2011Date of Patent: March 4, 2014Assignee: Google Inc.Inventors: Aaron Boodman, Erik Kay, Rafael Weinstein, Matthew Perry, Antony John Sargent
-
Publication number: 20140040403Abstract: A system, method and computer program product are provided. In use, a checksum associated with electronic content is calculated. Further, a domain name service (DNS) server is queried utilizing the checksum. In response to the query, information is received from the DNS server which relates to the electronic content.Type: ApplicationFiled: October 9, 2013Publication date: February 6, 2014Inventor: John Sargent
-
Patent number: 8601160Abstract: A system, method and computer program product are provided. In use, a checksum associated with electronic content is calculated. Further, a domain name service (DNS) server is queried utilizing the checksum. In response to the query, information is received from the DNS server which relates to the electronic content.Type: GrantFiled: February 9, 2006Date of Patent: December 3, 2013Assignee: McAfee, Inc.Inventor: John Sargent
-
Patent number: 8601094Abstract: A method and computer program produce provide the capability to use UDP to send messages that include more data than can be handled by a single UDP packet. A method for performing data transfer implemented in a computer system comprises transmitting a request for data, receiving a response to the request for data comprising a portion of the requested data and an indication that additional data is available, and transmitting a request for additional data.Type: GrantFiled: June 6, 2012Date of Patent: December 3, 2013Assignee: McAfee, Inc.Inventors: John Sargent, Chris Barton, Dallas Engelken, Guy Roberts
-
Patent number: 8537941Abstract: A receiver including an amplifying section for converting a relatively low power digital input signal into a relatively high power digital output signal is configured to utilize an adjustable feedback signal that is synchronous with the bit rate of the incoming digital signal so as to modify the level of the feedback signal as a function of time along the width of each bit of the digital input signal, increasing the bandwidth of the receiver at the leading edge of each incoming bit and decreasing the bandwidth otherwise.Type: GrantFiled: June 23, 2011Date of Patent: September 17, 2013Assignee: Receivers Unlimited LLCInventors: John Sargent French, Ernest Eisenhardt Bergmann
-
Patent number: 8504622Abstract: A system, method, and computer program product are provided for reacting based on a frequency in which a compromised source communicates unsolicited electronic messages. In use, a source of at least two unsolicited electronic messages is identified as compromised. Additionally, a frequency in which the source communicated the unsolicited electronic messages is calculated. Furthermore, a reaction is performed based on the calculated frequency.Type: GrantFiled: November 5, 2007Date of Patent: August 6, 2013Assignee: McAfee, Inc.Inventors: Hariprasad Mariswamy, Christopher Barton, Nick P. Kelly, Guy William Welch Roberts, John Sargent, Karthik Umashankar, Paul D. Walker