Patents Examined by Natisha D Cox
  • Patent number: 10116706
    Abstract: An automated conversion of service information that includes endpoint addresses of service providers between independent enterprise information technology (IT) management domains is performed using a federated gateway within each of the independent enterprise IT management domains that bridges the independent enterprise IT management domains. Service provider application endpoint translation is dynamically performed, in response to at least one service request from a first independent enterprise IT management domain for at least one remote service provider application in the second independent enterprise IT management domain, using the federated gateway within each of the independent enterprise IT management domains.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 30, 2018
    Inventors: Shigemitsu Inoue, Yohsuke Ishii, Koichi Nakamura
  • Patent number: 10108363
    Abstract: A storage system comprises multiple storage apparatuses and the multiple storage apparatuses provide a host system with a virtual volume in which multiple logical volumes are virtualized into one. When a first storage apparatus has detected a first event, the first storage apparatus changes the status of a first resource. Thereafter, the first storage apparatus sends a notice of the status change with respect to a first logical volume to a second storage apparatus comprising a second logical volume which is the basis of a virtual volume associated with the first logical volume, when the first storage apparatus has detected a second event which signifies that the host system is informed, in the future, of the status of the first resource. The second storage apparatus receives the notice and configures the status change based on the received notice.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: October 23, 2018
    Assignee: HITACHI, LTD.
    Inventors: Michio Suetsugu, Tomohiro Kawaguchi, Hideo Saito, Masaru Namba
  • Patent number: 10110430
    Abstract: Systems, methods, apparatus and software enable intelligent agent features for user nodes that are members of a communication group. Instructions instantiate an intelligent agent node as a member of the communication group. Each intelligent agent node can be instantiated by a communication group management system, an intelligent agent system and/or by one or more of the communication group members, for example by executing software on one or more computing systems or devices. A variety of services and other assistance can be provided by intelligent agent member nodes, including recording communications, auditing communications, providing audio transcription, annotating media, and paging communication devices, including communication nodes that are not members of the communication group. Communications between personal communication nodes and any intelligent agents can be secure.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 23, 2018
    Assignee: Orion Labs
    Inventors: Jesse Robbins, Greg Albrecht, Star Simpson
  • Patent number: 10103941
    Abstract: The present invention relates to the smart home field and discloses a node of a wireless network and a status updating method thereof. In the present invention, each node in the wireless network periodically sends status broadcast message according to the preset period, and the status broadcast message at least carries the identifier and current status information of the present node. The nodes receiving the status broadcast messages record the current status information of the other nodes carried in the received status broadcast messages, wherein the recorded current status information of the other nodes is carried in the sent status broadcast message if the each node in the wireless network has received the status broadcast message of the other nodes when needing to send the status broadcast message.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 16, 2018
    Inventors: Mingjian Zheng, Haipeng Jin
  • Patent number: 10063665
    Abstract: A mobile codec system for reducing network traffic and methods for making and using the same. The mobile codec system reduces duplicate byte patterns for mobile devices. The mobile codec system is very effective when there is repetition in the data sent by a destination server—which is typically is a website serving HTTP content. A mobile codec enables many individual devices to share one mobile codec service.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: August 28, 2018
    Inventors: Pankaj G. Kulkarni, Phaniraj M. Raghavendra, Rakesh Padinjeredil, Andrew Foss, John Coronella
  • Patent number: 10057344
    Abstract: Techniques related to efficient transport of data encoded using multiple templates are disclosed. A sending computing device sends an internet message including internet message segments toward a receiving computing device. The internet message stores information about a data object that includes property types corresponding to property values. A portion of the data object includes multiple instances of a particular property type, and each instance corresponds to a property value. The internet message segments store the property values according to multiple templates, and each internet message segment corresponds to a template. Among the multiple templates is a particular template for the portion of the data object that includes the multiple instances of the particular property type. The multiple templates include fields that correspond to field identifiers.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: August 21, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Alexander Clemm, Eric Voit, Alberto Gonzalez Prieto
  • Patent number: 10049347
    Abstract: An electronic receipt system may include a point-of-sale (POS) terminal having a near field communication (NFC) device for communicating with a mobile wireless communications device during a transaction for purchasing at least one item, and a server. The server may be for receiving a user identifier transmitted from the mobile communication device via the NFC device, verifying an enrollment status of the user identifier, based upon results of the verifying, generating an electronic receipt associated with the transaction, and generating a social media network link feature in the electronic receipt and associated with the item, the social media network link feature for sharing the purchase of the item on a corresponding social media network.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: August 14, 2018
    Inventors: Jay Patel, Tomas Diaz, Kiran Kshatriya
  • Patent number: 10038654
    Abstract: In one general aspect, a tangible computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The instructions can include instructions to receive an indicator that at least a portion of a source message has been produced using a source module, and instructions to send to the source module, in response to the indicator, an extraction module configured to assign an attribute value to content of the source message. The attribute value can represent a contextual function of the content within the source message. The instructions can include instructions to receive a content package including the content and the attribute value assigned to the content, and produce a plurality of endpoint-specific messages associated with a plurality of endpoints based on a plurality of message templates and the attribute value assigned to the content within the content package.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: July 31, 2018
    Assignee: Google LLC
    Inventors: Jeffrey Lawrence Korn, Kurt Alfred Kluever, Stephen Concannon, Jonathan Kennell
  • Patent number: 10009410
    Abstract: Description files and web service protocols for actuating things on Internet of things (IoT) are proposed. Essentials of every thing on IoT (‘IoT thing’) are defined in a description file. The description file is lightweight, versatile and standardized for web services. Thus, the IoT thing can be communicated through its protocol described in the description file. Therein, a keyword replacement method is used. In a command sent by a user at a client end, a specific keyword is used to replace an essential in the description file. Then, a complete message based on the protocol is generated to control the IoT thing. The present invention uniformly uses the same way for operating and managing IoT things of all brands and solving heterogeneity. The present invention significantly reduces development cost and may work out an automatic, high-performance and interoperable IoT ecosystem with applications.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 26, 2018
    Inventors: Chih-Yuan Huang, Cheng-Hung Wu
  • Patent number: 9992295
    Abstract: A communication method is provided in a communication network, including a plurality of devices forming an ordered communication segment. At least one intermediate device of this segment is connected to at most two other devices called a previous device and a next device. The intermediate device receives data from the previous device and emits at least these data to the next device to propagate the data on the segment. A concentrator initializes transmission of a first frame of data through the segment to a terminal device ending the segment, which sends back a symbol initiating transmission of a second frame of data to the first concentrator through the segment. The method includes receiving a first symbol from the previous device, which triggers emitting a WAIT symbol to the previous device and emitting at least first symbol to the next device.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: June 5, 2018
    Assignee: Sercel
    Inventors: Julien Baron, Jerome Laine, Christian Gregoire, Pierre Sagot, Jean-Pierre Houdusse
  • Patent number: 9992264
    Abstract: Techniques and architectures to provide trace functionality. Trace record data is received from a plurality of client threads executed by one or more processors. The trace record data is stored in a plurality of chunks maintained in an in-use list. The in-use list has a chunk for individual use by the corresponding client threads. Chunks in the in-use list are moved to a completed queue when a chunk in the in-use list is substantially full. A chunk from a free list is placed in the in-use list to replace removed chunks. The chunks from the completed queue are stored in at least one memory device.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: June 5, 2018
    Assignee:, inc.
    Inventor: Mark Wilding
  • Patent number: 9973464
    Abstract: An approach is described for addressing propagation of inaccurate information in a social networking environment. An associated method may include identifying inaccurate information within the social networking environment, facilitating creation of countering content to address the inaccurate information, and disseminating the countering content. The countering content may be determined by identifying behavior of one or more users among a plurality of users within the social networking environment. Identifying the inaccurate information within the social networking environment may include receiving information provided within the social networking environment. Upon determining that the received information is factual and thus objectively verifiable, it may be determined whether the received information matches analogous information verified as accurate.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: May 15, 2018
    Inventors: David M. Curran, Liam Harpur, Robert E. Loredo, Simon P. O'Doherty
  • Patent number: 9967330
    Abstract: A resource management and allocation method includes detecting a resource request, from a requesting device, requesting a particular resource for a particular time interval and one or more responses to the resource request from other devices within a device group. A master arbiter of the device group identifies a particular response to fulfill the resource request and broadcasts a confirmation of the particular response and the corresponding resource allocation. The resource allocation is recording in a virtual resource bank to indicate the allocation of the particular resource by the particular device for the particular time interval. The device group may constitute a group of Internet of Things (IoT) devices and the master arbiter be implemented by an edge gateway device associated with the device group. The types of resources the IoT devices may possess include processing, storage, sensor, and connectivity resources.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: May 8, 2018
    Assignee: Dell Products L.P.
    Inventors: Liam B. Quinn, Steven P. Zessin
  • Patent number: 9967737
    Abstract: Web pages corresponding to example game devices are previously provided in a server. One of the game devices obtains a character from another one of the game devices when these game devices pass each other. The one of the game devices processes the obtained character and transmits the processed character to the web page corresponding to the other game device in the server, and the character is stored in the server. The other game device accesses the web page corresponding to the other game device in the server to obtain the processed character.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: May 8, 2018
    Assignee: NINTENDO CO., LTD.
    Inventor: Yurie Hattori
  • Patent number: 9948530
    Abstract: A combined reach can be determined for multiple resources. Usage data, including audience duplication data, is used to generate audience duplication measurements for pairs of the resources. A child-resource pair is identified, and the audience duplication measurement for that resource pair is modified. The modified measurement is used to determine a combined reach for the multiple resources. A report is also generated based on the combined reach.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: April 17, 2018
    Assignee: comScore, Inc.
    Inventors: Bonnie Niederstrasser, Harvir Singh Bansal, Ryan Jones, Han Yan
  • Patent number: 9948716
    Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 17, 2018
    Assignee: COMPUVERDE AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Patent number: 9934060
    Abstract: A fleet manager within a cloud computing system utilizes a registration framework with one or more cloud infrastructure managers having corresponding infrastructure data plane nodes, which may be in use by different tenants. Instead of having the infrastructure managers communicate directly with its corresponding infrastructure data plane nodes via a management network or domain, the fleet manager communicates with infrastructure managers and relay commands, instructions, and other payloads to the infrastructure data plane nodes using a virtual machine (VM) communication backchannel.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: April 3, 2018
    Assignee: VMWARE, INC.
    Inventors: Sachin Thakkar, Debashis Basak, Serge Maskalik, Aravind Srinivasan, Narendra Kumar Basur Shankarappa, Abhinav Vijay Bhagwat
  • Patent number: 9881293
    Abstract: A method includes receiving, at a user identification module of an electronic receipt system in electronic communication with a point of sale terminal, a user identifier transmitted from a mobile communication device to a near-field communication enabled communication device associated with the point of sale terminal. The method also includes verifying, by a validation module of the electronic receipt system, an enrollment status of the user identifier; and based on results of the verifying, transmitting, by a transfer module of the electronic receipt system, the user identifier and data characterizing an electronic receipt to a receipt storage module of the electronic receipt system.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: January 30, 2018
    Inventors: Jay Pravin Patel, Tomas E. Diaz, Sachin Chand Jaitly