Patents by Inventor Charles Blair
Charles Blair 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: 20230140931Abstract: Systems and methods are described herein for processing claims using rules engines based on specified conditions. A machine learning model may be trained using the outcomes of the claims processed using the rules engine. A trained machine learning system may be used in addition to or instead of the rules engine to process claims, estimate a likelihood of payment, and/or suggest modifications that will increase the likelihood of payment and/or the timeliness of payment.Type: ApplicationFiled: September 30, 2022Publication date: May 11, 2023Inventors: James Victor Anderson, Jason Orgill, Alexis Ryan Ashley, James C. DiMarino, Tiffany Sue Wesley, William Charles Blair, Greg Nelson Grobmyer, Lindsay Salazar, Julie Devinney, Tammy FriedmanLebo, David A. Brinton, G. Keith Crofts
-
Patent number: 10624055Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.Type: GrantFiled: January 24, 2019Date of Patent: April 14, 2020Assignee: CSR Technology Inc.Inventors: Naveen Kumar Kakani, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
-
Publication number: 20190159161Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.Type: ApplicationFiled: January 24, 2019Publication date: May 23, 2019Inventors: Naveen Kumar KAKANI, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
-
Patent number: 10219241Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.Type: GrantFiled: September 22, 2017Date of Patent: February 26, 2019Assignee: CSR Technology Inc.Inventors: Naveen Kumar Kakani, Benjamin Tarlow, Erik David Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
-
Patent number: 10039073Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.Type: GrantFiled: August 12, 2013Date of Patent: July 31, 2018Assignee: QUALCOMM IncorporatedInventors: Naveen Kumar Kakani, Ben Tarlow, Erik Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
-
Patent number: 9959398Abstract: System and a method to dynamically authenticate and optionally dynamically authorize a user at a user device or at a server, the method including: receiving a request from the user to access a service; determining contextual data associated with the user; determining, based on at least the contextual data, at least one rule from a rules database to authenticate the user; and authenticating the user based on the determined at least one rule, wherein the user is authorized to access the service based on the authentication.Type: GrantFiled: April 30, 2015Date of Patent: May 1, 2018Assignee: IMS HEALTH INCORPORATEDInventors: Charles Blair, Elkin Florez
-
Publication number: 20180014270Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.Type: ApplicationFiled: September 22, 2017Publication date: January 11, 2018Inventors: Naveen Kumar KAKANI, Benjamin TARLOW, Erik David LINDSKOG, Raja BANERJEA, Hong WAN, Ian Charles BLAIR
-
Patent number: 9792458Abstract: System and method to provide access to protected data for a communication terminal, the system including: a publisher database configured to store protected data in encrypted form; a first server coupled to the publisher database; a second server coupled to the first server, the second server configured to provide a cryptographically strong authentication of access to the protected data; an interface to a first secure channel, between the first server and the communication terminal; and an interface to a second secure channel, between the first server and a customer application, wherein the first server is configured to exchange protected data with the communication terminal via the first secure channel, and to exchange protected data with the customer application via the second secure channel.Type: GrantFiled: May 5, 2014Date of Patent: October 17, 2017Assignee: IMS HEALTH INCORPORATEDInventors: Elkin Florez, Ryan Fung, Charles Blair, David Annan, Hussam Mahgoub
-
Patent number: 9722794Abstract: System and method to digitally validate a document, the method including: receiving, by a secure development platform (SDP), a security information from an end user, the SDP comprising an SDP processor coupled to a secure SDP memory; exchanging a security token with a user device based upon the security information; receiving, from the user device, a request for a digital certificate; managing and storing public/private key pairs; transmitting, to the PKI service processor, the request for a digital certificate; if information in the request for a digital certificate is correct: creating the digital certificate; and receiving the digital certificate from the PKI service processor; and storing the digital certificate in the secure SDP memory, the secure SDP memory not directly accessible by the user device, the SDP processor configured to request a signature generation by use of the private key associated with the digital certificate, the SDP processor configured to request a validation by use of the digital cType: GrantFiled: February 10, 2014Date of Patent: August 1, 2017Assignee: IMS HEALTH INCORPORATEDInventors: Charles Blair, Elkin Florez, David Annan, Ryan Fung, Hussam Mahgoub
-
Publication number: 20150363437Abstract: Apparatus and method to cleanse data, the apparatus including: a receiver to collect electronic data to cleanse; a processor coupled to the receiver, the processor configured to receive the data from the receiver; a memory coupled to the processor, the memory configured to store an application program; a first interface to an instantiation module, to process data collected by the receiver; and a second interface to a configuration manager module, the configuration manager module configured to control data structure and rules used by the instantiation module to process data, wherein the first interface and the second interface are callable from the application program to cleanse the data collected by the receiver.Type: ApplicationFiled: June 17, 2014Publication date: December 17, 2015Inventors: Elkin Florez, Charles Blair
-
Publication number: 20150317493Abstract: System and method to provide access to protected data for a communication terminal, the system including: a publisher database configured to store protected data in encrypted form; a first server coupled to the publisher database; a second server coupled to the first server, the second server configured to provide a cryptographically strong authentication of access to the protected data; an interface to a first secure channel, between the first server and the communication terminal; and an interface to a second secure channel, between the first server and a customer application, wherein the first server is configured to exchange protected data with the communication terminal via the first secure channel, and to exchange protected data with the customer application via the second secure channel.Type: ApplicationFiled: May 5, 2014Publication date: November 5, 2015Applicant: IMS Health IncorporatedInventors: Elkin Florez, Ryan Fung, Charles Blair, David Annan, Hussam Mahgoub
-
Publication number: 20150229477Abstract: System and method to digitally validate a document, the method including: receiving, by a secure development platform (SDP), a security information from an end user, the SDP comprising an SDP processor coupled to a secure SDP memory; exchanging a security token with a user device based upon the security information; receiving, from the user device, a request for a digital certificate; managing and storing public/private key pairs; transmitting, to the PKI service processor, the request for a digital certificate; if information in the request for a digital certificate is correct: creating the digital certificate; and receiving the digital certificate from the PKI service processor; and storing the digital certificate in the secure SDP memory, the secure SDP memory not directly accessible by the user device, the SDP processor configured to request a signature generation by use of the private key associated with the digital certificate, the SDP processor configured to request a validation by use of the digital cType: ApplicationFiled: February 10, 2014Publication date: August 13, 2015Applicant: IMS Health IncorporatedInventors: Charles Blair, Elkin Florez, David Annan, Ryan Fung, Hussam Mahgoub
-
Publication number: 20150228039Abstract: System and method to process a digital power of attorney (DPOA), the method including: receiving a request from the grantor to create a DPOA to name a predetermined grantee; transmitting the request to an authentication server in order to authenticate the request; receive an authentication result from the authentication server; and if the authentication server is positive, issuing the DPOA to the predetermined grantee. The method may further include receiving a request from a purported grantee or from a digital service provider to exercise the DPOA; authenticating, by the authentication server, an identity of the purported grantee; if the purported grantee is the predetermined grantee, verifying a condition of usage of the DPOA; and if the condition is verified, granting a power specified by the DPOA.Type: ApplicationFiled: February 10, 2014Publication date: August 13, 2015Applicant: IMS HEALTH INCORPORATEDInventors: Hussam Mahgoub, Charles Blair, Elkin Florez, Ryan Fung
-
Publication number: 20140187259Abstract: To determine a location of a client device in a wireless network having at least first and second network devices, with known locations, one of the network devices transmits a message to the other network device and the other network device responds with an acknowledgement message. A client device receives the message and the acknowledgement message as well as respective times indicating actual times at which the message and the acknowledgement message were processed by one of the first and second network devices. The client device determines its location based on the times at which it received the message and the acknowledgement message and the difference between the actual processing times. This location may be refined by determining an angle between the client device and at least one of the network devices having multiple antennas and being configured for steered beam communications.Type: ApplicationFiled: August 12, 2013Publication date: July 3, 2014Inventors: Naveen Kumar Kakani, Ben Tarlow, Erik Lindskog, Raja Banerjea, Hong Wan, Ian Charles Blair
-
Patent number: 8713730Abstract: Embodiments of the invention are directed to medical transport devices, more particularly, to spineboards. In one embodiment, a spineboard includes an upper panel assembly joined to a lower panel assembly by one or more latch assemblies and one or more hinge assemblies. An upper moveable belt wrap about the upper panel assembly and is driven by a motorized drive roller while a lower moveable belt is wrapped about the lower panel assembly and driven by a separate motorized drive roller. The upper and lower moveable belts counter-rotate relative to one another. The upper moveable belt is used to load and unload an injured person from the spineboard while the lower moveable belt is used to advance the spineboard toward and away from the injured person.Type: GrantFiled: May 31, 2011Date of Patent: May 6, 2014Assignee: Lawrence R. Koh and Nina Merrell-KohInventors: Lawrence R Koh, James D. Huggins, Charles Blair
-
Publication number: 20120304386Abstract: Embodiments of the invention are directed to medical transport devices, more particularly, to spineboards. In one embodiment, a spineboard includes an upper panel assembly joined to a lower panel assembly by one or more latch assemblies and one or more hinge assemblies. An upper moveable belt wrap about the upper panel assembly and is driven by a motorized drive roller while a lower moveable belt is wrapped about the lower panel assembly and driven by a separate motorized drive roller. The upper and lower moveable belts counter-rotate relative to one another. The upper moveable belt is used to load and unload an injured person from the spineboard while the lower moveable belt is used to advance the spineboard toward and away from the injured person.Type: ApplicationFiled: May 31, 2011Publication date: December 6, 2012Inventors: Lawrence R. Koh, James D. Huggins, Charles Blair
-
Publication number: 20070128956Abstract: A torsional throttle control system is provided that may include any of a number of features. One feature of the throttle control system is twist-style grip that has an axis with an angle adjustable to a housing. Another feature comprises trim and/or outboard motor control(s) atop the grip. Yet another feature comprises the internal mechanism adapted to effect throttle control. Methods associated with use of the throttle control hardware and systems including a boat are also covered.Type: ApplicationFiled: October 6, 2006Publication date: June 7, 2007Inventors: Charles BLAIR, Stephen Olson
-
Publication number: 20060189226Abstract: A torsional throttle control system is provided that may include any of a number of features. One feature of the throttle control system is twist-style grip that has an axis with an angle adjustable to a housing. Another feature comprises trim and/or outboard motor control(s) atop the grip. Yet another feature comprises the internal mechanism adapted to effect throttle control. Methods associated with use of the throttle control hardware and systems including a boat are also covered.Type: ApplicationFiled: February 22, 2005Publication date: August 24, 2006Inventor: Charles Blair