Patents Examined by Messeret F Gebre
  • Patent number: 10681128
    Abstract: In one embodiment, a device in a network identifies a node in the network that is not synchronized to a network time synchronization mechanism. The device determines a scheduled reception time for a particular deterministic traffic flow at which the device is to receive the traffic flow from the node. The device sends, prior to the scheduled reception time, a request to the node for the particular deterministic traffic flow. The request identifies the particular deterministic traffic flow and causes the node to send the traffic flow to the device. The device receives the particular deterministic traffic flow from the node at the scheduled reception time.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: June 9, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Wetterwald, Eric Levy-Abegnoli, Pascal Thubert
  • Patent number: 10630621
    Abstract: Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
  • Patent number: 10623352
    Abstract: Modification of electronic messages is provided. A content of an electronic message having one or more recipients is analyzed. One or more suggested modifications to the content of the electronic message are provided, based, at least in part, on the content of the electronic message and on at least one of: recipient profile data of the one or more recipients and group data of the one or more recipients. The content of the electronic message is modified based, at least in part, on a selected suggested modification of the one or more suggested modifications in response to receiving an interaction of a user, wherein the interaction identifies the selected suggested modification.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Richard Boothroyd, Robert L. Kerr, Michael P. Kirwan, Kevin J. Sayer
  • Patent number: 10606795
    Abstract: A method, non-transitory computer readable medium, and data storage computing device that obtains data to be stored in a buffer in a buffer cache, determines a priority of the buffer based on the data, identifies one of a set of global recycle queues based on the priority, and inserts the buffer and metadata into the global recycle queue. When the global recycle queue is determined to be a lowest priority global recycle queue and the buffer is determined to be a least recently used buffer, the buffer is removed from the global recycle queue and inserted into a per-thread recycle queue. When the buffer is least recently used in the per-thread recycle queue, the buffer is removed from the per-thread recycle queue and placed in a free pool. With this technology, buffer cache can be more efficiently managed, particularly with respect to aging and scavenging operations, among other advantages.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 31, 2020
    Assignee: NETAPP, INC.
    Inventors: Peter Denz, Matthew Curtis-Maury
  • Patent number: 10601645
    Abstract: A method for managing and configuring field devices of an automation system has a configuration tool designed to physically detect a field device in the automation system, to logically integrate said device in the automation system and to configure it in the automation system, wherein for this purpose the configuration tool draws on a predefined first information package that is specific to the field device and describes at least some of the functions and data of the field device. To simplify communication between the configuration tool and the field devices, FDI-based data packages may be formed from the predefined field device-specific information package and transmitted by one or more FDT-based communications components may be exchanged between the configuration tool and the field device.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: March 24, 2020
    Assignee: ABB SCHWEIZ AG
    Inventors: Dirk Wagener, Christoph Welte, Marcus Heege, Wolfgang Mahnke, Marko Schlueter
  • Patent number: 10574749
    Abstract: In a digital resource duplication method, the cloud server executes: a receiving step, for receiving a duplication request for a digital resource submitted by a resource requester, the duplication request comprising the identification information of the resource requester, the unique resource copy identifier, and the unique terminal identifier; a determination step, for determining, on the basis of the identification information, whether the resource requester is allowed to duplicate via the terminal a copy of the digital resource corresponding to the unique resource copy identifier; a transmitting step, for transmitting the copy to the terminal after embedding the unique terminal identifier and the identification information in the copy, when a determination result of the determination step is positive.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: February 25, 2020
    Assignee: Xiamen Geeboo Information Technology Co. Ltd.
    Inventor: Jinxu Huang
  • Patent number: 10481933
    Abstract: A method of configuring a plurality of logical forwarding elements (LFEs) on a physical computing device comprising virtualization software and a plurality of data compute nodes (DCNs) is provided. The method provisions a first LFE configured and managed by a network manager of a datacenter on the physical computing device, the first LFE for performing OSI L3)packet forwarding between DCNs on one or more hosts, the first LFE comprising a plurality of logical ports configured and managed by the network manager, each logical port of the first LFE for connecting a DCN to a logical network configured and managed by the network manager.
    Type: Grant
    Filed: August 23, 2014
    Date of Patent: November 19, 2019
    Assignee: NICIRA, INC.
    Inventors: Sachin Thakkar, ChiHsiang Su, Jia Yu, Piyush Kothari, Nilesh Ramchandra Nipane
  • Patent number: 10476915
    Abstract: The present invention provides a system for real-time communication signaling in a telecommunication network. The system adapts complex signaling on the server-side into simple operations towards the Web. In an embodiment the system includes a server-side web signaling engine and a client-side communication controller. The client-side communication controller provides native operating system application programming interfaces (API) and JavaScript APIs to encapsulate the signaling layer. The web signaling engine includes a controller which terminates HTTP communications with the client-side, parses, and normalizes the HTTP communications into an internal protocol suitable for communication with telecommunications network systems. The gateway system thereby provides a dedicated signaling channel for applications on the client to interact with telecommunications network services.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: November 12, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Honggang Frank Zhu, Boris Selitser, Karthic Loganathan
  • Patent number: 10455017
    Abstract: A portable terminal device transmits a read request specifying a specific address that is an address shared among a plurality of electric appliances and acquires fixed data from a fixed data storage unit disposed at a specific address of an electric appliance. The fixed data includes setting address information that indicates an address of a setting storage area in which is stored object data that is data to be transmitted to a server device. The portable terminal device acquires setting address information included in the fixed data, and by specifying a read address on the basis of the setting address information and issuing a read request with respect to a variable data storage unit, the portable terminal causes the electric appliance to transmit the object data as read data, acquires the object data from the transmitted read data, and transmits the object data to a server.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: October 22, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Kazuhiro Kuroyama, Kazunori Kurimoto, Michihiro Matsumoto
  • Patent number: 10412121
    Abstract: A method for aggregating and reporting data from a plurality of data sources in a contact center is provided. The method includes: maintaining by a computer device aggregated data for a current interval; updating by the computer device the aggregated data for the current interval based on updates for the current interval received from one or more of the data sources; determining by the computer device whether the current interval has expired; in response to determining that the current interval has not expired, reporting the updated aggregated data for the current interval to a client; and in response to determining that the current interval has expired, determining by the computer device whether each data source of the plurality of data sources has finished providing the updates for the current interval.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: September 10, 2019
    Inventor: Vitaly Y. Barinov
  • Patent number: 10404659
    Abstract: A mechanism for forming and using shortened Uniform Resource Locators or URLs for resources available within a Machine-to-Machine, M2M, network enables the use of a Domain Name Server based routing of M2M messages between entities within the M2M network domain without requiring the memory-intensive storage that would be required for indicating the full network topology associated with the actual resource locations.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: September 3, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: George Foti
  • Patent number: 10397040
    Abstract: A dynamic broadcast system and a spectrum management device for use in a dynamic broadcast system. A dynamic white space database unit stores and dynamically updates a dynamic white space database of frequency resources that are assigned for broadcasting broadcast content but can locally not be used for broadcasting. One or more white space devices can access the frequency resources included in the dynamic white space database. A spectrum server dynamically manages the frequency resources included in the dynamic white space database for access by the one or more white space devices.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: August 27, 2019
    Assignee: Sony Corporation
    Inventors: Ulrich Reimers, Piotr Palka, Markus Bremer
  • Patent number: 10389614
    Abstract: Embodiments of the invention provide for Web site reachability management in content browsing. A method of the invention includes monitoring different requests for different resources at respectively different resource location addresses initiating from different content browsers of different end users. Different responses to ones of the different requests that include an error code indicating an inability to provide a requested one of the different resources are detected and ones of the resource location addresses associated with corresponding ones of the different responses that include the error code are stored in a list. Finally, the each of resource location addresses are polled to determine whether or not a corresponding one of the resources is able to be retrieved. In response to determining that a resource of a resource location address in the list has become retrievable, the address is removed from the list and an associated end user notified.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Saurabh Gupta, James Y. McVea, Nancy A. Schipon
  • Patent number: 10382590
    Abstract: A Fiber Connection (FICON) information unit is received by a host processor executing a host internet protocol (IP) software library. The FICON information unit is written to a transport layer. Data including the FICON information unit is then transmitted to a storage control unit over an IP network.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eitan Ben-Amos, Maor Ben-Dayan, Gary Weiss
  • Patent number: 10375214
    Abstract: A Fiber Connection (FICON) information unit is received by a host processor executing a host internet protocol (IP) software library. The FICON information unit is written to a transport layer. Data including the FICON information unit is then transmitted to a storage control unit over an IP network.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: August 6, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eitan Ben-Amos, Maor Ben-Dayan, Gary Weiss
  • Patent number: 10304276
    Abstract: A queue management system in accordance with present embodiments may include a data server system including a processor and memory. The queue management system may include an interface system of the data server system configured to receive a reservation request including an indication of a general time period of arrival of a guest to an area. Additionally, the queue management system may include a reservation right allotment system of the data server system configured to correlate a reservation slot for accessing an attraction to identification information for the guest. Further, the queue management system may include a detection system of the data server system configured to determine when a portable identification feature associated with the identification information has arrived to the area, and a reservation assignment system of the data server system configured to establish a reservation to access the attraction at a specific time window.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: May 28, 2019
    Assignee: Universal City Studios LLC
    Inventors: Justin Michael Schwartz, Ross Alan Osterman, Jeffrey Lamar Polk
  • Patent number: 10291687
    Abstract: An in-vehicle gateway apparatus includes a first communication section and a second communication section. The first communication section receives a vehicle related data set including multiple data elements from a data transmit apparatus. The second communication section transmits a processed data set processed based on the vehicle related data set to an in-vehicle LAN group including a first in-vehicle LAN and a second in-vehicle LAN. The second in-vehicle LAN has a communication speed lower than a communication speed of the first in-vehicle LAN. The second communication section transmits a first processed data set processed based on the vehicle related data set to the first in-vehicle LAN, and transmits a second processed data set processed based on the vehicle related data set and having less data elements than the first processed data set to the second in-vehicle LAN.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: May 14, 2019
    Assignee: DENSO CORPORATION
    Inventor: Shuuji Nakamura
  • Patent number: 10291689
    Abstract: According to one aspect disclosed herein, a service centric virtual network function architecture can be used for development and deployment of services in a cloud computing system. The cloud computing system can include a plurality of compute resources and a plurality of memory resources. A portion of the plurality of memory resources can include virtual machine monitor instructions. The virtual machine monitor instructions can be executed by a first portion of the plurality of compute resources to perform operations. In particular, the virtual machine monitor instructions can be executed by the first portion of the plurality of compute resources to instantiate a virtual network function to be executed by a second portion of the plurality of compute resources. The virtual network function can include at least a portion of a decomposition of a physical network function that supports at least a portion of a telecommunications service.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 14, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Anisa Parikh, Neela R. Atluri, Paritosh Bajpay, Sekar Ganesan, Shobhna Goyal, Shiv Kumar, Magda K. Nassar, Satyendra Tripathi, Ralph Utano
  • Patent number: 10257160
    Abstract: The present invention relates to a method and system for resolving Internet of Things heterogeneous identifiers. The method provides a special description mechanism for a resolution protocol for an Internet of Things heterogeneous identifiers, which not only forms a heterogeneous identification coding rule corresponding to the heterogeneous identifier, but also accordingly forms a corresponding heterogeneous identification resolution protocol rule, and conducts registration binding on the above-mentioned rules and the corresponding Internet of Things heterogeneous identifier. By resolving and querying standard identification code corresponding to the Internet of Things heterogeneous identification, the disclosed method can obtain the bound heterogeneous identification coding rule and heterogeneous identification resolution protocol rule.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: April 9, 2019
    Assignee: Computer Network Information Center, Chinese Academy of Sciences
    Inventors: Ning Kong, Shuo Shen, Bing Liu, Xiaodong Li, Xiangyang Huang
  • Patent number: 10191959
    Abstract: Methods and apparatus for versioned read-only snapshots of shared state for distributed applications are disclosed. A distributed system includes a state manager implementing programmatic interfaces defining caching operations. In response to a cache setup request from a process of a distributed client application, the state manager designates elements of a registry as a cache data set, and provides the client process a reference to an asynchronously updated cache object. The state manager initiates a sequence of asynchronous update notifications to the cache object, wherein each notification includes (a) updated contents of an element of the cache data set, and (b) a cache version identifier based at least in part on a registry logical timestamp value indicative of a time at which the element was updated.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: January 29, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Long X. Nguyen, Allan H. Vermeulen