Patents by Inventor Jack H. Profit

Jack H. Profit 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: 9635124
    Abstract: The disclosure relates to conveying state changes from an advertising node to one or more discovering nodes, wherein the advertising node may convey the state changes using small efficient low-level broadcast or multicast advertisements to trigger delivering larger structured data in a manner that may be conceptually similar to broadcasting or multicasting but actually delivered using point-to-point or other delivery mechanisms that may be more efficient and reliable. In particular, the advertising node may the convey state changes using connectionless messaging and a store-and-forward cache in a manner that removes bandwidth and/or size constraints that networks impose on multicast/broadcast datagrams while preserving benefits associated therewith.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: April 25, 2017
    Assignee: Qualcomm Connected Experiences, Inc.
    Inventors: Jack H. Profit, Gregory Burns, Craig M. Dowell
  • Patent number: 9444784
    Abstract: An apparatus and method of communication include establishing, by a first communication device, a proximity-based connection with a another communication device, transmitting a first public network address of the first communication device over the proximity-based connection, receiving a second public network address of another communication device over the proximity-based connection, and establishing a communication session over a wide area connection using the first public network address and the second public network address.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: September 13, 2016
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Gregory Burns, Jack H. Profit
  • Patent number: 9420044
    Abstract: Internet of Things (IoT) devices and methods of operating the same are disclosed. A method may include registering a set of services configured for execution on a producer IoT device with a producer management application, and broadcasting or multicasting a system service advertisement as a first system signal via a given system signal protocol to notify one or more consumer IoT devices that one or more services of the registered set of services are available via the producer IoT device. The producer IoT device receives, in response to the system service advertisement, at least one request for a service announcement from at least one of the consumer IoT devices, and the producer IoT device unicasts, in response to the request, the at least one service announcement that announces the set of services to the at least one consumer IoT device as a second system signal via the given system signal protocol.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: August 16, 2016
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Binita Gupta, Gregory Burns, Jack H. Profit
  • Patent number: 9363228
    Abstract: An apparatus and method of communication include establishing, by a first peer device, a proximity-based connection with a second peer device, transmitting a first public network address of the first peer device over the proximity-based connection for receipt by the second peer device, receiving a second public network address of the second peer device over the proximity-based connection, and establishing a communication session over a wide area connection using the first public network address and the second public network address.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: June 7, 2016
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Gregory Burns, Jack H. Profit
  • Publication number: 20150201035
    Abstract: The disclosure relates to conveying state changes from an advertising node to one or more discovering nodes, wherein the advertising node may convey the state changes using small efficient low-level broadcast or multicast advertisements to trigger delivering larger structured data in a manner that may be conceptually similar to broadcasting or multicasting but actually delivered using point-to-point or other delivery mechanisms that may be more efficient and reliable. In particular, the advertising node may the convey state changes using connectionless messaging and a store-and-forward cache in a manner that removes bandwidth and/or size constraints that networks impose on multicast/broadcast datagrams while preserving benefits associated therewith.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 16, 2015
    Inventors: Jack H. Profit, Gregory Burns, Craig M. Dowell
  • Patent number: 9069554
    Abstract: Systems and methods are disclosed for coordinating resource usage between applications in a tightly sandbox environment. A scheduling indicator can be left in a system file that multiple applications can use to align their requests for a system resource. Alternatively, IP loopback can be used to pass a scheduling indicator between applications that are otherwise sandboxed. If either of these approaches is not possible, then applications can schedule system resource requests using a common algorithm that selects a start time and optionally a period of subsequent system resource requests based on a common piece of information such as a system clock signal or IP address. In these ways the total amount of time during which the system resource is being utilized by various applications can be reduced, thus reducing power consumption, and network activity.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: June 30, 2015
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Marcello V. Lioy, Jack H. Profit
  • Patent number: 9043478
    Abstract: A method and apparatus for using an ad hoc peer-to-peer distributed message bus is provided. The method may include determining, by a local bus node, using a first power level communication protocol, that a remote bus node is available, obtaining, by the local bus node, connection information from the remote bus node using a second power level communication protocol, wherein the connection information comprises connection information for one or more remote endpoints associated with the remote bus node, and generating one or more local virtual endpoints, wherein each of the one or more local virtual endpoints corresponds to each of the one or more remote endpoints, and wherein the remote endpoint is described with reference to a well-known name, unique to the remote endpoint.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: May 26, 2015
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Gregory Burns, Jack H. Profit
  • Publication number: 20150006719
    Abstract: Internet of Things (IoT) devices and methods of operating the same are disclosed. A method may include registering a set of services configured for execution on a producer IoT device with a producer management application, and broadcasting or multicasting a system service advertisement as a first system signal via a given system signal protocol to notify one or more consumer IoT devices that one or more services of the registered set of services are available via the producer IoT device. The producer IoT device receives, in response to the system service advertisement, at least one request for a service announcement from at least one of the consumer IoT devices, and the producer IoT device unicasts, in response to the request, the at least one service announcement that announces the set of services to the at least one consumer IoT device as a second system signal via the given system signal protocol.
    Type: Application
    Filed: June 26, 2014
    Publication date: January 1, 2015
    Inventors: Binita Gupta, Gregory Burns, Jack H. Profit
  • Publication number: 20140089933
    Abstract: Systems and methods are disclosed for coordinating resource usage between applications in a tightly sandbox environment. A scheduling indicator can be left in a system file that multiple applications can use to align their requests for a system resource. Alternatively, IP loopback can be used to pass a scheduling indicator between applications that are otherwise sandboxed. If either of these approaches is not possible, then applications can schedule system resource requests using a common algorithm that selects a start time and optionally a period of subsequent system resource requests based on a common piece of information such as a system clock signal or IP address. In these ways the total amount of time during which the system resource is being utilized by various applications can be reduced, thus reducing power consumption, and network activity.
    Type: Application
    Filed: September 24, 2012
    Publication date: March 27, 2014
    Applicant: Qualcomm Innovation Center, Inc.
    Inventors: Marcello V. Lioy, Jack H. Profit
  • Patent number: 8515350
    Abstract: Peer-to-peer communication is established between applications in different Bluetooth enabled devices in a Bluetooth network by using Bluetooth protocol messages to discover peer-to-peer bus daemons. In the Bluetooth enabled computing devices, an initiating peer-to-peer bus daemon initiating a connection from a first device to a second device discovers an accepting peer-to-peer bus daemon at the second device. After the discovery of the accepting peer-to-peer bus daemon by the initiating peer-to-peer bus daemon, the initiating peer-to-peer bus daemon sends SDP protocol messages to find a named application available through the accepting peer-to-peer bus daemon. An extended inquiry response with a unique identifier is created and sent by the accepting peer-to-peer bus daemon to the initiating peer-to-peer bus daemon.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: August 20, 2013
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Steven J. Kinneberg, Jack H. Profit, Gregory Burns
  • Publication number: 20120258664
    Abstract: Peer-to-peer communication is established between applications in different Bluetooth enabled devices in a Bluetooth network by using Bluetooth protocol messages to discover peer-to-peer bus daemons. In the Bluetooth enabled computing devices, an initiating peer-to-peer bus daemon initiating a connection from a first device to a second device discovers an accepting peer-to-peer bus daemon at the second device. After the discovery of the accepting peer-to-peer bus daemon by the initiating peer-to-peer bus daemon, the initiating peer-to-peer bus daemon sends SDP protocol messages to find a named application available through the accepting peer-to-peer bus daemon. An extended inquiry response with a unique identifier is created and sent by the accepting peer-to-peer bus daemon to the initiating peer-to-peer bus daemon.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Steven J. Kinneberg, Jack H. Profit, Gregory Burns
  • Publication number: 20120203916
    Abstract: An apparatus and method of communication include establishing, by a first communication device, a proximity-based connection with a another communication device, transmitting a first public network address of the first communication device over the proximity-based connection, receiving a second public network address of another communication device over the proximity-based connection, and establishing a communication session over a wide area connection using the first public network address and the second public network address.
    Type: Application
    Filed: April 17, 2012
    Publication date: August 9, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Gregory Burns, Jack H. Profit
  • Publication number: 20110145423
    Abstract: A method and apparatus for using an ad hoc peer-to-peer distributed message bus is provided. The method may include determining, by a local bus node, using a first power level communication protocol, that a remote bus node is available, obtaining, by the local bus node, connection information from the remote bus node using a second power level communication protocol, wherein the connection information comprises connection information for one or more remote endpoints associated with the remote bus node, and generating one or more local virtual endpoints, wherein each of the one or more local virtual endpoints corresponds to each of the one or more remote endpoints, and wherein the remote endpoint is described with reference to a well-known name, unique to the remote endpoint.
    Type: Application
    Filed: October 7, 2010
    Publication date: June 16, 2011
    Applicant: QUALCOMM INCORPORATED
    Inventors: Gregory Burns, Jack H. Profit
  • Publication number: 20110145397
    Abstract: An apparatus and method of communication include establishing, by a first peer device, a proximity-based connection with a second peer device, transmitting a first public network address of the first peer device over the proximity-based connection for receipt by the second peer device, receiving a second public network address of the second peer device over the proximity-based connection, and establishing a communication session over a wide area connection using the first public network address and the second public network address.
    Type: Application
    Filed: October 5, 2010
    Publication date: June 16, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Gregory Burns, Jack H. Profit
  • Patent number: 6636831
    Abstract: A system and process for voice-controlled information retrieval. A conversation template is executed. The conversation template includes a script of tagged instructions including voice prompts and information content. A voice command identifying information content to be retrieved is processed. A remote method invocation is sent requesting the identified information content to an applet process associated with a Web browser. The information content is retrieved on the Web browser responsive to the remote method invocation.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: October 21, 2003
    Assignee: Inroad, Inc.
    Inventors: Jack H. Profit, Jr., N. Gregg Brown, Peter S. Mezey, Lianne M. Colombo
  • Patent number: 5911059
    Abstract: A system for testing and analyzing electronic systems, including a target processor and simulated target circuitry, and an associated target program to be executed on the target microprocessor. The system includes a processor emulator employing a hardware device for emulating the target microprocessor. The processor emulator has a memory for storing a plurality of computer instructions, including the target program and associated data. The processor emulator communicates with the memory to receive computer instructions from the memory and to access program specific data structures. The system further includes a hardware simulator adapted to simulate the target circuitry. A communications interface controls communication between the processor emulator and the hardware simulator. The processor emulator communicates with the hardware simulator using the communications interface when an event requires interaction of the target program with the target circuitry.
    Type: Grant
    Filed: December 18, 1996
    Date of Patent: June 8, 1999
    Assignee: Applied Microsystems, Inc.
    Inventor: Jack H. Profit, Jr.