Patents Examined by Krista M. Zele
  • Patent number: 10444810
    Abstract: Systems and methods for automatic power control and unusual activity detections for thin client computing devices. In operation, the server receives messages from the thin clients, with each message corresponding to a activity occurred at the thin clients. The server then analyzes the messages and generates usage patterns of the thin client computing devices. Based on the usage patterns, the server may generate automatic power control schedules for the computing devices, and control power of each of the computing devices based on the automatic power control schedules. Further, the server may monitor unusual activities occurred at the computing devices based on the messages and the usage patterns of the computing devices.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: October 15, 2019
    Assignee: AMZETTA TECHNOLOGIES, LLC
    Inventors: Yugender P. Subramanian, David Yoon, Balasubramanian Chandrasekaran, Manikandan Ganesan Malliga
  • Patent number: 10433128
    Abstract: Embodiments of the present invention are directed to methods, systems, and apparatuses for provisioning account information to a mobile device. In one embodiment, following the provisioning of account information to a first mobile device of a user, a second mobile device of the user may be provisioned without requiring the user to provide account information for the provisioned accounts. In another embodiment, provisioned account information may be stored to a remote database, and subsequently restored to a previously provisioned mobile device or provisioned to a new mobile device.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: October 1, 2019
    Assignee: Visa International Service Association
    Inventors: John Sheets, Glenn Powell, Igor Karpenko, Erick Wong
  • Patent number: 10432577
    Abstract: Disclosed are a method and device for redirection to a Web page.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: October 1, 2019
    Assignee: XI'AN Zhongxing New Software Co., LTD.
    Inventor: Shuyang Zhou
  • Patent number: 10334045
    Abstract: A method includes transmitting a first write request that includes a first encoded data slice of a first data object encoded under a first encoding scheme, and a first slice identifier corresponding to the first encoded data slice assigned to a first memory location of a distributed storage network (DSN) based on the first slice identifier. A second write request that includes a second encoded data slice of the first data object encoded under a second encoding scheme, and a second slice identifier corresponding to the second encoded data slice, is transmitted, and the second encoded data slice is assigned to a second memory location of the DSN based on the second slice identifier. A request to access the first data object is received. A derived second slice identifier is generated in response to determining that the first data object requested for access is stored under multiple encoding schemes.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ethan S. Wozniak
  • Patent number: 10334021
    Abstract: The present invention relates to a method for handling response times in a communication system comprising at least one data retention system having at least one storage space for retained data. The at least one storage space has a defined response time (high, medium, low) for delivering retained data. The method comprises the following steps: —Receiving a request for retained data from an authorized organization to the at least one data retention system, which request comprises a specified data type and a retention time range —Dividing in the at least one data retention system, the received retention time range into at least one time segment each corresponding to one defined response time —Delivering an acknowledge message from the at least one data retention system to the authorized organization, which message comprises response and identification information corresponding to the at least one divided time segment.
    Type: Grant
    Filed: August 1, 2011
    Date of Patent: June 25, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Amedeo Imbimbo, Giuseppe Carnevale, Romina Pancione
  • Patent number: 10318325
    Abstract: Embodiments relate to host-side cache migration. An aspect is a method that includes determining pre-fetch hints associated with a source cache that is local to a source host machine. The source cache includes pages of cache data for a virtual machine. The pre-fetch hints are sent to a pre-fetch planner to create a pre-fetch plan. The pre-fetch hints are sent based on migration of the virtual machine to a target host machine including a target cache that is local. At the source host machine, a cache migration request is received based on the pre-fetch plan. A first subset of the pages is sent from the source cache through a host-to-host communication channel to the target cache based on the cache migration request. A second subset of the pages is sent from the source cache through a host-storage communication channel to a shared storage to be relayed to the target cache.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David D. Chambliss, Aayush Gupta, James L. Hafner, Maohua Lu, Nimrod Megiddo
  • Patent number: 10313221
    Abstract: An endpoint monitoring for a machine to machine (M2M) messaging framework system is disclosed. The system comprises a monitoring server and a monitoring application stored in a memory of the monitoring server. When executed by a processor of the monitoring server, the monitoring application queries a plurality of brokers that are communicatively coupled with a plurality of message queue telemetry transport (MQTT) clients for data regarding the rate of disconnections that occur between the brokers and the MQTT clients. The monitoring application compares the data received from the brokers and compares the rate of disconnections to data in an information data store. If a high rate of disconnections is discovered in at least one of the broker to MQTT client connections, the monitoring application takes action, for example reboots an MQTT client and/or sends a notification message.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: June 4, 2019
    Assignee: Sprint Communication Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 10296487
    Abstract: A system and method for operating with profiles includes a head end associating a first account profile having first profile settings and a first identifier and a second account profile having second profile settings and a second identifier with a user account. A first user receiving device operates with the first profile settings. The head end communicates second profile settings to the first user receiving device and the first user receiving device operates with the second profile settings.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: May 21, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Pankaj Sharma, Melissa H. Tullues, Kapil Chaudhry, Ranny Q. Sue, Jonathan L. Tronson, Sivasubramanian Venkataramani, Guillermo Antonio Arguelles-Campoy, Mark T. Takamoto, Luke J. Crook, Earl James Bonovich, Jordan E. Bigel, Saranathan Govindarajan, John D. Ngo, Jason Christopher Tadros, Shridhar Rangarajan, Hermilo C. Crisostomo, Luan Le-Chau, Paul H. Yang
  • Patent number: 10291569
    Abstract: A message transfer apparatus in an electronic component mounting system including: a message registration section that registers a message; a message storing section that stores the registered message; a message output section that outputs the stored message to a display section; a message notification timing setting section that sets timings where the message is to be notified in accordance with timings for an operator to be shifted with another; a message-to-be-notified extraction section that extracts a message to be notified from the message storing section at a timing where the message is to be confirmed; and an unconfirmed message notification section that causes a notification section to carry out a notification regarding presence of an unconfirmed message when there is any message which has not been output among the extracted message.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: May 14, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Michiaki Mawatari
  • Patent number: 10291582
    Abstract: A system includes a computing device and a server management controller configured to be connected to the computing device. The server management controller includes a processor, an interface in communication with multiple sensors disposed in the computing device, and a non-volatile memory storing computer executable code. The code, when executed at the processor, is configured to: assign each of the sensors with a logical unit number (LUN) and a sensor number; receive a first message from a first sensor of the sensors via the interface, where the first message has a first LUN field storing the assigned LUN and a first sensor number field storing the assigned sensor number of the first sensor; process the received first message; and determine the first sensor as a source of the first message based on the LUN and the sensor number stored in the first message.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: May 14, 2019
    Assignee: AMERICAN MEGATRENDS, INC.
    Inventors: Anurag Bhatia, Samvinesh Christopher, David Wise, Winston Thangapandian, Viswanathan Swaminathan, Balaji Nagalingam Rajendiran
  • Patent number: 10284425
    Abstract: A device may determine that a user device is to receive an update. The device may determine that the user device is not registered to a network associated with receiving the update. The device may provide a registration notification request based on determining that the user device is not registered to the network. The registration notification request may include information identifying the user device. The device may receive a response to the registration notification request. The response may indicate that the user device is registered to the network. The device may provide, based on receiving the response, an update message associated with the update. The update message may be destined for the user device and may include information indicating that the user device is to receive the update. The device may provide the update to the user device after providing the update message.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: May 7, 2019
    Assignee: Cellco Partnership
    Inventors: Taral Patel, Miguel A. Carames, Stephen J. Kolanowski
  • Patent number: 10250559
    Abstract: A method for translating network addresses includes receiving a first network packet, the first network packet comprising an internal source address. The method also includes generating, by performing a mapping operation, a mapping value. The generating of the mapping value uses, at least in part, at least a portion of the internal source address, and at least a portion of an external source address. The external source address is associated with the internal source address. The method also includes forwarding, using a second network packet, at least a portion of the first network packet. The second network packet comprises the external source address and at least a portion of the mapping value.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: April 2, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wojciech Dec, Yegnanarayanan G. Chandramouli
  • Patent number: 10158596
    Abstract: Techniques are provided for proposing automatic corrections of online identifiers, such as an email address or a subject name of a directory entry or a certificate. In an embodiment, one or more computers store domain correction records. Each domain correction record comprises a misspelled domain name and candidate domain name corrections. The computers detect that an unprocessed online identifier is not contained in a plurality of known online identifiers. The unprocessed online identifier comprises a misspelled domain name. Each known online identifier of the plurality of known online identifiers comprises a domain name. The computers retrieve, based on the misspelled domain name of the unprocessed online identifier, from the plurality of domain correction records, a matching domain correction record having a same misspelled domain name as the unprocessed online identifiers. A client device displays the one or more candidate domain name corrections of the matching domain correction record.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Stephen Mandell Freeman, Qin Sun, Thomas Chow
  • Patent number: 10097628
    Abstract: Techniques disclosed herein describe methods for achieving resource affinity and scalability in dynamic environments by calculating the modulus of a numeric request identifier against a fixed selection of numbers. Using the proposed techniques yields a numeric request identifier and resource identifier combination that ensures a given resource possesses the unique state applicable to that user's request. Using a fixed selection of numbers thus maintains resource affinity while achieving scalability as resources are added to or subtracted from a pool of resources.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: October 9, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Xu, Neil L. Shipp
  • Patent number: 8949364
    Abstract: An apparatus, method and system are disclosed for visually constructing and rapidly delivering distributed applications. The system includes a virtual appliance apparatus and a composite appliance apparatus, as well as a system for virtualizing hardware resources and for provisioning, executing and scaling distributed applications.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: February 3, 2015
    Assignee: CA, Inc.
    Inventors: Vladimir I. Miloushev, Peter A. Nickolov
  • Patent number: 8949937
    Abstract: A method of accessing in a mobile communication device (4) an application (5, 14, 26), the application (5, 14, 26) being issued by a Service Provider (2), from a trusted application, also known as wallet (12), in which mobile device (4) a secure element (7) such as a SmartMX device is comprised that comprises a service manager (8) that manages the application (5, 14, 26), comprising managing by the service manager (8) a link between the application (5, 14, 26) and an application-codec (6, 15) also being issued by the Service Provider (2), wherein the application-codec (6, 15) is designed for interfacing between the service manager (8) and the application (5, 14, 26) and for processing an access request requesting access to the application (5, 14, 26)received from the service manager (8) and triggered by the wallet (12), and, triggered by the wallet (12), accessing the application (5, 14, 26) via the service manager (8) by means of utilization of the link between the application (5, 14, 26) and the application
    Type: Grant
    Filed: May 19, 2009
    Date of Patent: February 3, 2015
    Assignee: NXP, B.V.
    Inventors: Alexandre Corda, Dominique Brule, Mathew Smith
  • Patent number: 8839002
    Abstract: To protect device keys, an optical media recording device capable of performing AACS encryption on data does not have any device keys, and the optical media recording device performs AACS encryption by activating recording software stored in a memory the optical media recording device, and utilizing a pre-calculated media key stored in the memory of the optical media recording device to perform AACS encryption on the data.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: September 16, 2014
    Assignee: CyberLink Corp.
    Inventor: Chun-Wei Chang
  • Patent number: 8671135
    Abstract: A method of providing transports for a data distribution middleware over a plurality of transport networks is provided. A data distribution middleware with a pluggable transport layer is provided. A plurality of transport plugins in the transport layer are provided. Aliases are assigned to each of the transport plugins of the plurality of transport plugins, wherein at least one of the transport plugins of the plurality of transport plugins has a plurality of aliases.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: March 11, 2014
    Assignee: Real-Time Innovations, Inc.
    Inventors: Rajive Joshi, Henry Choi, Gerardo Pardo-Castellote, Stefaan Sonck Thiebaut
  • Patent number: 8667610
    Abstract: A portable computer and a charging method thereof are provided. The portable computer includes a charge integrated circuit (IC), a basic input/output system (BIOS) and embedded controller (EC), a south bridge chip, a north bridge chip and a central processing unit (CPU). After the portable computer is connected to a battery, the BIOS and EC controls the south bridge chip to read a sealed security bit of the battery and checks whether the sealed security bit equals a default value. The BIOS and EC controls the south bridge chip to read a battery data of the battery if the sealed security bit equals default value. The BIOS and EC controls the charge IC via the south bridge chip to charge the battery according to the battery data. The CPU controls the south bridge chip and the north bridge chip.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: March 4, 2014
    Assignee: Quanta Computer Inc.
    Inventors: Pi-Chi Chen, Wei-Ting Yen, Cheng-Lu Lin
  • Patent number: 8601069
    Abstract: A method and system for message multicasting which provides a programmable persistent header in a message to allow one message to be read by multiple target consumers and to ensure that the message passing mechanism does not delete the message until all target consumers have received it. The persistent header may have information about all target consumers and their priority to consume the message. A message parser may obtain from the persistent header identities of target consumers and the order in which they consume the message and allow target consumers to consume the message following the order. The message parser may have a counter which counts the number of consumers that have consumed the message, and keep the message in the queue until all target consumers have consumed the message.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: December 3, 2013
    Assignee: Marvell International Ltd.
    Inventors: Maithili Gandhe, Moinul H. Khan