Patents by Inventor Michael R. Kelly
Michael R. Kelly 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: 11935113Abstract: Improved techniques and systems for delivery and acquisition of digital assets are disclosed. The techniques and systems are especially suitable and useful for delivering digital assets (e.g., media assets) that are available for acquisition and electronic delivery from online stores to electronic devices. In accordance with one aspect, when a digital asset is acquired from an online store via an electronic device associated with a user, the digital asset can be arranged for delivery to a number of other of electronic devices also associated with the user. It will be appreciated that the digital asset can be delivered and acquired without requiring explicit user input or instruction in accordance with another aspect. Other aspects of the techniques and systems include customization of configuration and user interfaces that are provided to facilitate acquisition of digital assets in a more efficient manner.Type: GrantFiled: January 13, 2023Date of Patent: March 19, 2024Assignee: Apple Inc.Inventors: Christopher B. Chang, Sean B. Kelly, Olagappan Manickam, Thomas Alsina, Payam Mirrashidi, Michael Kuohao Chu, Kevin R. Lafferty
-
Publication number: 20230189194Abstract: 5G provides for interworking with the 4G/LTE networks, which provides for mobility of user equipment between the 5G and 4G/LTE networks. Mobility from 5G to 4G/LTE requires deregistering user equipment from the 5G core network (5GC) by communicating a deregistration notification from the Evolved Packet Core (EPC) to the 5GC. Systems and methods disclosed herein provide for an optimized deregistration process through avoidance of redundant deregistration notification traffic injected into the 5G network by utilizing 4G/LTE connectivity information to determine whether or not to inject deregistration notifications into the 5G network.Type: ApplicationFiled: December 10, 2021Publication date: June 15, 2023Inventors: JOHN I. AYERS, LU TIAN, ANH TRAN, DAVID C. WILLIAMSON, MICHAEL R. KELLY
-
Publication number: 20230024697Abstract: A method for establishing and/or maintaining a desired temperature of a material in an intermediate bulk container including the steps of positioning a heating element in at least partial contact with a material container containing the material within the intermediate bulk container; and applying an electrical power source to the heating element, wherein the heating element is at least partially made of a positive temperature coefficient resistant material, the heat from the heating element being largely transferred to the material in the material container.Type: ApplicationFiled: July 12, 2022Publication date: January 26, 2023Applicant: Caliente LLCInventors: James T. Blake, Tyler W. Ambriole, Michael R. Kelly
-
Patent number: 11189178Abstract: Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for remote monitoring of devices. The method includes causing a launch of an unmanned aerial vehicle (UAV). The UAV is instructed to fly a path that is optimized to read optical signals from a set of one or more devices. Data is received from the UAV, the data corresponding to the optical signals read from the set of one or more devices.Type: GrantFiled: April 6, 2017Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Michael R. Kelly, Harry R. Kolar, Jessie Yu
-
Publication number: 20180293896Abstract: Embodiments of the invention are directed to computer-implemented methods, computer systems, and computer program products for remote monitoring of devices. The method includes causing a launch of an unmanned aerial vehicle (UAV). The UAV is instructed to fly a path that is optimized to read optical signals from a set of one or more devices. Data is received from the UAV, the data corresponding to the optical signals read from the set of one or more devices.Type: ApplicationFiled: April 6, 2017Publication date: October 11, 2018Inventors: Eli M. Dow, Michael R. Kelly, Harry R. Kolar, Jessie Yu
-
Patent number: 10038997Abstract: Examples herein retrieve a profile data corresponding to a mobile device from a first data repository in response to the mobile device entering a regional service area. The examples store the profile data in a second data repository. The second data repository is local to the regional service area.Type: GrantFiled: October 28, 2016Date of Patent: July 31, 2018Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Michael R Kelly, Rob W Heldenbrand, Gary Iosbaker
-
Publication number: 20180124594Abstract: Examples herein retrieve a profile data corresponding to a mobile device from a first data repository in response to the mobile device entering a regional service area. The examples store the profile data in a second data repository. The second data repository is local to the regional service area.Type: ApplicationFiled: October 28, 2016Publication date: May 3, 2018Inventors: Michael R Kelly, Rob W Heldenbrand, Gary Iosbaker
-
Patent number: 9575554Abstract: An aspect of the disclosure includes a method, a system and a computer program product. The method includes measuring a first data with a sensor, the sensor and operatively coupled computing resources having at least two power states, an operating power state and a low power state, the low power state consuming less energy than the operating power state. A first time period is determined for measuring a second data, the first time period being based at least in part on the first data. The sensor is operated, and operatively coupled computing resources at the low power state during the first time period, wherein no data measurements are acquired during the first time period. The sensor is changed to the operating power state at an expiration of the first time period.Type: GrantFiled: December 15, 2015Date of Patent: February 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Michael R. Kelly, Harry R. Kolar, Michael L. Passow
-
Patent number: 9395219Abstract: A computer-implemented method includes arranging two or more sensor nodes into a ring monitor. Each sensor node of the ring monitor is coupled to a sensor and cross-monitors at least one other sensor node in the ring monitor. A request is received to add a new sensor node. A spatial partitioning of a plane is generated, by a computer processor, representing locations of the new sensor node and the two or more sensor nodes in the ring monitor. The spatial partitioning includes a plurality of regions, each region corresponding to a sensor node. Two or more adjacent sensor nodes are selected from the two or more sensor nodes in the ring monitor, based at least in part on the spatial partitioning. The two or more adjacent sensor nodes are instructed to monitor the new sensor node, which is instructed to monitor each of the two or more adjacent sensor nodes.Type: GrantFiled: January 7, 2016Date of Patent: July 19, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Michael R. Kelly, Harry R. Kolar, Michael L. Passow
-
Patent number: 8972455Abstract: System and method for traffic surge control. A control message may be received for registering or managing a device in a network. A measure of a number of current control messages already being processed in the network may be retrieved. A condition may be retrieved, from among a plurality of conditions, that corresponds to the retrieved measure of current control messages, each condition defining different rules for discarding a control message of the same type and corresponding to one of a plurality of measures of current control messages. Based on whether or not the retrieved condition is met, the control message may be processed to register or manage the device or discarded.Type: GrantFiled: October 19, 2010Date of Patent: March 3, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tiffany A. Moore, Anders H Askerup, John I Ayers, Bradley T Kenyon, Michael R Kelly, Mark A Montz, Douglas S Heim, Paul L Rozeboom
-
Patent number: 8923837Abstract: A technique includes, in response to an electronic device attaching to a telephony network, selecting a telephony number from a plurality of available telephony numbers to assign to the electronic device for a given session in which the electronic device is attached to the telephony network and provisioning the telephony network based at least in part on the assigned telephony number.Type: GrantFiled: October 13, 2011Date of Patent: December 30, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Philippe Wieczorek, Pierre-Yves Descombes, Michael R Kelly
-
Patent number: 8442058Abstract: A wireless system including a first network protocol, a second network protocol, and an interoperability node. The interoperability node operable on the system to locate one or more stations within one or more of the first and second network protocols.Type: GrantFiled: April 30, 2003Date of Patent: May 14, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Kelly, Bradley T. Kenyon, Mark A. Gullett
-
Publication number: 20130095809Abstract: A technique includes, in response to an electronic device attaching to a telephony network, selecting a telephony number from a plurality of available telephony numbers to assign to the electronic device for a given session in which the electronic device is attached to the telephony network and provisioning the telephony network based at least in part on the assigned telephony number.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Inventors: Philippe Wieczorek, Pierre-Yves Descombes, Michael R. Kelly
-
Patent number: 8286061Abstract: Error detection using parity compensation in binary coded decimal (BCD) and densely packed decimal (DPD) conversions, including a computer program product having a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes receiving formatted decimal data in a first format, the formatted decimal data consisting of a DPD format data or a BCD format data. One or more first parity bits are generated by converting the received data into a second format of the formatted decimal data, and by determining the parity of the data in the second format. One or more second parity bits are generated directly from the received data. An error flag is set to indicate an error in the data in the second format in response to the first parity bits not being equal to the second parity bits.Type: GrantFiled: May 27, 2009Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Steven R. Carlough, Mark A. Erle, Michael R. Kelly
-
Patent number: 8208930Abstract: A method for routing message traffic over a communication network. In one example, the method comprises receiving, at a first server, a request from a subscriber terminal and transmitting, from the first server to a subscriber location function of the network, a message requesting routing information to a user database serving the subscriber terminal. A response message is transmitted from the subscriber location function of the network to the first server, the response message including routing information for a second server instead of the user database, wherein the response message is transmitted in a format indicating to the first server that communication with the user database has occurred when it has not. The first server receives the response message transmitted by the subscriber location function and transmits the request from the subscriber terminal to the second server.Type: GrantFiled: June 21, 2006Date of Patent: June 26, 2012Assignee: Hewlett-Packard Development Company, L. P.Inventors: Anders H. Askerup, Michael R. Kelly
-
Publication number: 20120096045Abstract: System and method for traffic surge control. A control message may be received for registering or managing a device in a network. A measure of a number of current control messages already being processed in the network may be retrieved. A condition may be retrieved, from among a plurality of conditions, that corresponds to the retrieved measure of current control messages, each condition defining different rules for discarding a control message of the same type and corresponding to one of a plurality of measures of current control messages. Based on whether or not the retrieved condition is met, the control message may be processed to register or manage the device or discarded.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Inventors: TIFFANY A. MOORE, ANDERS H. ASKERUP, JOHN I. AYERS, BRADLEY T. KENYON, MICHAEL R. KELLY, MARK A. MONTZ, DOUGLAS S. HEIM, PAUL L. ROZEBOOM
-
Patent number: 8144716Abstract: An intelligent router takes the place of a conventional SCCP relay in a wireless network. The intelligent router automatically provisions and updates subscriber information in a network file.Type: GrantFiled: December 17, 2010Date of Patent: March 27, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Kelly, Anders Askerup
-
Publication number: 20110092216Abstract: An intelligent router takes the place of a conventional SCCP relay in a wireless network. The intelligent router automatically provisions and updates subscriber information in a network file.Type: ApplicationFiled: December 17, 2010Publication date: April 21, 2011Applicant: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Kelly, Anders Askerup
-
Patent number: 7881308Abstract: An intelligent router takes the place of a conventional SCCP relay in a wireless network. The intelligent router automatically provisions and updates subscriber information in a network file.Type: GrantFiled: June 18, 2002Date of Patent: February 1, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Kelly, Anders Askerup
-
Patent number: 7853666Abstract: A computing device embodiment includes a processor, memory coupled to the processor, and computer executable instructions executable by the processor. Computer executable instructions are provided to the memory and executable by the processor to access a first provider's communications computing device, having a user's information thereon, through a data lookup utility used by the first carrier. The computer executable instructions can also retrieve the user's information from the first provider's communications computing device and transfer the retrieved information to a second provider's communications computing device.Type: GrantFiled: January 13, 2005Date of Patent: December 14, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Michael R. Kelly, Bruce A. Calvert