Patents by Inventor John McKenzie
John McKenzie 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: 12221425Abstract: This disclosure relates to an improved chemical process for making compounds which are CIC-1 chloride channel inhibitors.Type: GrantFiled: June 19, 2020Date of Patent: February 11, 2025Assignee: NMD PHARMA A/SInventors: Nicholas Kelly, Michael John McKenzie
-
Patent number: 11707206Abstract: Devices and methods for vascular navigation, assessment and/or diagnosis are disclosed where a location detection system generally includes an elongate body defining a lumen at least partially along a length of the elongate body. One or more sensors are positioned near or at a distal tip of the elongate body and one or more openings are defined along the elongate body in proximity to the one or more sensors. The one or more openings are configured to control a boundary distance between the one or more sensors and a fluid with a parameter of a known initial value when emitted from the one or more openings. A controller is in communication with the one or more sensors and is configured to track a change in the parameter relating to concentration over the one or more sensors and determine a position of the one or more sensors within a body.Type: GrantFiled: February 13, 2020Date of Patent: July 25, 2023Assignee: Piccolo Medical, Inc.Inventors: Alexey Salamini, Jonathan Silberstein, John Mckenzie, Daniel R. Burnett, Eric Yu
-
Patent number: 11658438Abstract: An electrical connector can include a receptacle disposed in a housing. The housing can include a second end and an openable first end having at least two housing portions that are movable relative to each other between: an open position in which the receptacle is accessible by a plug through the housing portions; and a closed position in which the receptacle is not accessible by the plug through the housing portions. At least one of the housing portions can be biased toward the open position. The electrical connector can further include a grip coupled to the housing and movable relative to the housing between a first position that permits movement of the housing portions to the open position; and a second position in which the grip overlies the at least one biased-open housing portion such that the grip prevents movement of the housing portions to the open position.Type: GrantFiled: December 17, 2021Date of Patent: May 23, 2023Assignee: SHPP GLOBAL TECHNOLOGIES B.V.Inventors: Shawn Lee, David Wimberly, John McKenzie, Trevor Jackson
-
Patent number: 11243857Abstract: A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.Type: GrantFiled: May 28, 2020Date of Patent: February 8, 2022Assignee: Bank of America CorporationInventors: Pratap Dande, Manikumar Juttukonda, Daniel P. McCoy, John Mckenzie
-
Publication number: 20200293416Abstract: A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.Type: ApplicationFiled: May 28, 2020Publication date: September 17, 2020Inventors: Pratap Dande, Manikumar Juttukonda, Daniel P. McCoy, John Mckenzie
-
Patent number: 10771932Abstract: In one embodiment, a server computing device receives a message indicating a current notification mode of a mobile computing device of a user. The received message comprises information from one or more sensors of the mobile computing device. The current notification mode is based at least in part on the information from the one or more sensors of the mobile computing device. The activity of the user is determined based at least in part on sensor information of the mobile computing device. The current notification mode of the mobile computing device is determined based on the user activity or the information from the one or more sensors of the mobile computing device. The server computing device determines whether to transmit a communication to the mobile computing device based on the current notification mode of the mobile computing device.Type: GrantFiled: April 26, 2018Date of Patent: September 8, 2020Assignee: Facebook, Inc.Inventors: Eran Tal, Benoit M. Schillings, Michael John McKenzie Toksvig, David Harry Garcia
-
Patent number: 10742798Abstract: In one embodiment, a method includes receiving sensor data from a number of sensors of the computing device. The sensor data corresponds to a particular state associated with the computing device. The method also includes determining a vector corresponding to the received sensor data; and comparing the vector with a pre-determined hyperplane. The hyperplane corresponds to a number of imminent uses of the computing device. The method also includes determining whether the particular state associated with the computing device corresponds to a particular one of the imminent uses of the computing device based on the comparison of the vector with the pre-determined hyperplane.Type: GrantFiled: December 19, 2019Date of Patent: August 11, 2020Assignee: FACEBOOK, INC.Inventors: Charles J. Hughes, Yael G. Maguire, Shafigh Shirinfar, Michael John McKenzie Toksvig
-
Patent number: 10733070Abstract: A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.Type: GrantFiled: March 29, 2018Date of Patent: August 4, 2020Assignee: Bank of America CorporationInventors: Pratap Dande, Manikumar Juttukonda, Daniel P. McCoy, John Mckenzie
-
Patent number: 10728289Abstract: In one embodiment, a method includes receiving a request from a client computing device of a user to access a communication network; and identifying a particular tier for the client computing device from among a number of tiers of service based at least in part on social-graph information of the user. Each tier of service includes one or more session settings of the communication network. The method also includes configuring a session of the communication network for the client computing device based at least in part on one or more of the session settings of the identified tier of service; and establishing the configured session between the client computing device and the communication network.Type: GrantFiled: November 27, 2013Date of Patent: July 28, 2020Assignee: Facebook, Inc.Inventors: Charles J. Hughes, Michael John McKenzie Toksvig
-
Patent number: 10686744Abstract: In one embodiment, a computing device selects a number of location updates from users which corresponds to a place. Each location update includes data indicating a geographic location that a user was at, and a time corresponding to when the user was at the geographic location. The computing device selects a first subset of the location updates which have geographic locations within a particular geographic area. For each location update in the first subset, the computing device determines a corresponding user and time. The computing device selects a second subset of location updates, each location update in the second subset corresponding to a user from the first subset, and a time within a threshold time of the time of the location update in the first subset. The computing device generates a probability map based on a distribution of geographic locations corresponding to the location updates in the second subset.Type: GrantFiled: January 18, 2019Date of Patent: June 16, 2020Assignee: Facebook, Inc.Inventors: Patrick Brendan Maginnis, Michael John McKenzie Toksvig, Erick Tseng
-
Publication number: 20200121504Abstract: An implant is placed within Schlemm's canal of the eye and provides tension to the trabecular meshwork. The tension is continuous and increases the aqueous outflow without the necessity of administering cholinergic drugs to treat glaucoma.Type: ApplicationFiled: December 23, 2019Publication date: April 23, 2020Applicant: iScience lnterventional CorporationInventors: Robert Stegmann, Stanley R. Conston, David J. Kupiecki, John McKenzie, Candice D. Pinson, Ronald Yamamoto
-
Patent number: 10620685Abstract: In one embodiment, a method includes receiving sensor data, while a mobile electronic device associated with a member of a social-networking system is in a first operation state, from one or more sensors of the mobile electronic device and obtaining characteristic information maintained by the social-networking system, the social-networking system being remote from the mobile electronic device. The method also includes verifying that a current user of the mobile electronic device is the member by comparing the sensor data to the characteristic information. The method also includes, in response to the verifying, transitioning from the first operation state to a second operation state.Type: GrantFiled: October 31, 2017Date of Patent: April 14, 2020Assignee: Facebook, Inc.Inventors: Michael John McKenzie Toksvig, Matthew Nicholas Papakipos, Cory Rudolph Ondrejka
-
Patent number: 10582038Abstract: In one embodiment, a method includes receiving sensor data from a number of sensors of the computing device. The sensor data corresponds to a particular state associated with the computing device. The method also includes determining a vector corresponding to the received sensor data; and comparing the vector with a pre-determined hyperplane. The hyperplane corresponds to a number of imminent uses of the computing device. The method also includes determining whether the particular state associated with the computing device corresponds to a particular one of the imminent uses of the computing device based on the comparison of the vector with the pre-determined hyperplane.Type: GrantFiled: May 12, 2016Date of Patent: March 3, 2020Assignee: FACEBOOK, INC.Inventors: Charles J. Hughes, Yael G. Maguire, Shafigh Shirinfar, Michael John McKenzie Toksvig
-
Patent number: 10551478Abstract: In one embodiment, a method includes accessing at least two determinations of the location of a mobile computing device, with each determined location having been determined without reference to explicit location information manually input by a user of the mobile computing device. At least one first determined location is compared with at least one second determined location, with comparisons being made between location determinations made based on different location determination input. A functionality associated with the mobile computing device is allowed if the first determined location corresponds to at least one of the second determined locations.Type: GrantFiled: May 26, 2017Date of Patent: February 4, 2020Assignee: Facebook, Inc.Inventors: Erick Tseng, Yoon Kean Wong, Yael Maguire, Michael John McKenzie Toksvig
-
Patent number: 10498614Abstract: In one embodiment, a method includes determining one or more bandwidth constraints on a bandwidth of a communication channel available to a first computing device; determining a plurality of data items to transmit from the first computing device; ranking each data item based at least in part on an affinity between a user and an originator of the data item in a social-networking system; selecting, based at least in part on the ranking of the data items, one or more particular ones of the data items to transmit from the first computing device from the first computing device; and writing the particular ones of the data items to a queue for subsequent transmission.Type: GrantFiled: May 31, 2017Date of Patent: December 3, 2019Assignee: Facebook, Inc.Inventors: Eran Tal, Benoit M. Schillings, Michael John McKenzie Toksvig, David Harry Garcia
-
Publication number: 20190303259Abstract: A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.Type: ApplicationFiled: March 29, 2018Publication date: October 3, 2019Inventors: Pratap Dande, Manikumar Juttukonda, Daniel P. McCoy, John Mckenzie
-
Patent number: 10425671Abstract: In particular embodiments, one or more computer systems of a social-networking system receive a first video stream from a content source, receive social content from a social graph of the social-networking system, and generate an overlay area comprising at least a portion of the social content. The social graph includes a plurality of nodes and edges connecting the nodes, the nodes comprising user nodes that are each associated with a particular user of the social-networking system. The one or more computer systems of the social-networking system determine a placement for the overlay area within the first video stream, generate a modified video stream using at least the first video stream and the overlay area, and provide the modified video stream for display on a display device. The overlay area is placed within the modified video stream according to the determined placement.Type: GrantFiled: November 30, 2012Date of Patent: September 24, 2019Assignee: Facebook, Inc.Inventors: Ime Archibong, Colin Cameron Brennan Campbell, Robert Daniel, David Harry Garcia, Michael John McKenzie Toksvig, Erick Tseng, Patrick Underwood, Yoon Kean Wong
-
Publication number: 20190220933Abstract: In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system at a first location, an audio input from an unknown user, identifying a first user of the online social network who is proximate to the first location, identifying the unknown user as a second user of the online social network based on a comparison of the audio input to one or more voice recordings of one or more candidate users stored by the online social network, respectively, wherein each voice recording comprises audio data for auditory identification of a unique user of the online social network, and wherein each candidate user is within a threshold degree of separation of the first user within the online social network; and sending customized content to one or more of the first user or the second user based on their social-networking information.Type: ApplicationFiled: March 28, 2019Publication date: July 18, 2019Inventors: Matthew Nicholas Papakipos, Michael John McKenzie Toksvig, Erick Tseng, Yoon Kean Wong
-
Patent number: 10332218Abstract: In one embodiment, a method includes implementing an ad hoc network protocol comprising transmitting, from a first mobile device, one or more neighbor messages that includes a first user identifier corresponding to a first user of the first mobile device, wherein the first user identifier corresponds to a user account of the first user in a social networking system, receiving, at the first mobile device, one or more second neighbor messages from one or more second mobile devices that include second user identifiers corresponding to respective second users of the one or more second mobile devices, wherein the second user identifiers correspond to respective user accounts of one or more second users in the social networking system, and storing, at the first mobile device, information received in the one or more second neighbor messages for access by one or more applications hosted on the first mobile device.Type: GrantFiled: June 12, 2017Date of Patent: June 25, 2019Assignee: Facebook, Inc.Inventors: Matthew Nicholas Papakipos, David Harry Garcia, Michael John McKenzie Toksvig
-
Patent number: D982732Type: GrantFiled: August 5, 2020Date of Patent: April 4, 2023Assignee: Enerco Group, Inc.Inventors: Brian S. Vandrak, Jeff Kerner, John Talbot, John McKenzie