Patents Examined by Tauqir Hussain
  • Patent number: 10454750
    Abstract: An exemplary information-processing system includes: a storage unit configured to store identification information of one or more other users; an execution unit configured to execute at least one of a plurality of programs including a first program for accessing an information sharing service and a second program that differs from the first program; a first registration unit configured to register, in the storage unit, identification information of another user, through execution of the first program by the execution unit; and a second registration unit configured to register, in the storage unit, identification information of another user, through execution of the second program by the execution unit.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: October 22, 2019
    Assignee: Nintendo Co., Ltd.
    Inventors: Kiyoshi Mizuki, Hideto Yuzawa, Shunsaku Kato
  • Patent number: 10447821
    Abstract: An apparatus and method of adding thin client functionality are disclosed. One example method provides generating a call function directed to an electronic device and at least one peripheral device. The method also includes redirecting the call function to an auxiliary device, extracting payload data from information sent to the at least one peripheral device, discarding values outside a previously negotiated range from the extracted payload data, performing at least one of incrementing and decrementing the remaining values of the payload data to create a data subset, and redirecting the data subset to at least one other peripheral device resulting in output information being sent to the at least one other peripheral device.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: October 15, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Martin Wieland
  • Patent number: 10440091
    Abstract: Provided is a communication method of an electronic device, including executing a web browser, requesting registration in an IP multimedia core network subsystem (IMS) using a first client associated with the web browser, and displaying, in a part of the web browser using the first client, information associated with a network to which the electronic device is connected.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hyong-Jin Ban, Tae-Sun Yeoum, Ji-Hye Kang, Keon-Ho Kim, Eo-Jin Ham
  • Patent number: 10432480
    Abstract: A storage battery management method which is performed in a communication terminal, the storage battery management method including: performing communication with a storage battery which is an object to be managed and acquiring storage battery information on the use of the storage battery; storing the acquired storage battery information every time the storage battery information is acquired; and performing communication with a management server managing the storage battery and providing, only when accepting a request for provision of the storage battery information from the management server, storage battery information of the stored storage battery information, the storage battery information in accordance with the request for provision, to the management server.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: October 1, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Shoichi Toya, Yoshito Nakanishi
  • Patent number: 10425484
    Abstract: A storage array includes a first controller, memory, and one or more storage devices. Each of the storage devices comprises a second controller and a nonvolatile memory. The first controller receives a command and data from a host connected to the storage array and transmits a response or data to the host. When a write command, write data, and size information of the write data are received from the host, the first controller sends the received data to the second controller. The second controller determines a write address indicating a memory region of the nonvolatile memory in which the write data are to be written, based on the write command and the size information, writes the write data in the memory region associated with the write address, and transmits the write address to the first controller. The first controller further transfers the write address to the host.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 24, 2019
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Daisuke Hashimoto
  • Patent number: 10419929
    Abstract: In certain embodiments, a system includes a master node device. The master node device includes communication circuitry configured to facilitate communication with a welding power supply unit via a long-range communication link, and to facilitate wireless communication with one or more welding-related devices via a short-range wireless communication network. The master node device also includes control circuitry configured to receive sensor data from one or more sensors within a physical vicinity of the short-range wireless communication network, and to route the sensor data to final destinations for the one or more sensors.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: September 17, 2019
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Daniel Dina, Kathy Lee Downie
  • Patent number: 10412178
    Abstract: Systems and methods are described herein for detecting information that indicates that a user will be traveling from a first geographic location to a second geographic location, and responsively accessing a playlist indicated by a profile of the user that indicates a plurality of streaming media that the user intends to consume. Control circuitry may then compare data corresponding to each streaming media of the plurality of streaming media to a database to determine whether each streaming media of the plurality of streaming media is accessible to the user at the second geographic location, and may determine that a subset of the plurality of media is not accessible to the user at the second geographic location. In response to determining that the subset is not accessible to the user at the second geographic location, the control circuitry may download each media of the subset.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: September 10, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Gorm Ward Nielsen, Milan Indu Patel, Stephanie Schaeffer, Vincent Lefevre
  • Patent number: 10404816
    Abstract: Determining browsing activities is described. In one or more implementations, browsing history data, indicating navigation to websites using a web platform, is analyzed to determine a browsing activity, such as shopping, planning a trip, and so forth. The websites navigated to using the web platform as part of the browsing activity are then stored with the browsing activity to enable subsequent access to the websites. In one or more implementations, for each browsing activity, one or more suggested websites which are related to the browsing activity are determined and stored with the browsing activity to enable access to the suggested websites.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paula J. Chuchro, Michael John Patten, Akriti Dokania
  • Patent number: 10397351
    Abstract: In one embodiment, a user of a social networking system requests to look up a contact's communication channel information in the user's address book. The social networking system provides to the user the contact's communication channels in an ordered sequence based on the user's social graph and communication information.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: August 27, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10389736
    Abstract: A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera at the premises is coupled to the touchscreen via a plurality of interfaces. A security server at a remote location is coupled to the touchscreen via a plurality of channels and a plurality of protocols. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and the security system.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: August 20, 2019
    Assignee: iControl Networks, Inc.
    Inventors: Paul Dawes, Chris Decenzo, Gerry Gutt, Aaron Wood
  • Patent number: 10382384
    Abstract: A method for providing an expanded name service for an industrial automation system, wherein name-address assignments between device names and communication network addresses are registered in a name service system to provide an expanded name service for an industrial automation system, where device names registered in the name service system have a hierarchical structure represented by a tree structure, where assignments between device names and plant identification codes are additionally registered in the name service system, where the plant identification codes are registered within the same tree structure as the device names, and where end nodes that are respectively assigned to the plant identification codes in the tree structure comprise either a reference to end nodes which are respectively assigned to the device names or intermediate nodes for plant identification codes comprise a reference to intermediate nodes that are respectively assigned to plant units.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: August 13, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Stephan Höme, Felix Müller, Thomas Talanis, Harald Albrecht
  • Patent number: 10374903
    Abstract: Consolidating events to execute objects to extract, transform, and load data from source systems to a structured data store. An event manager process executing on a server runtime utilizes one or more event properties to determine which events can be consolidated to reduce unnecessary processor utilization.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: August 6, 2019
    Assignee: Schneider Electric Software, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sami Majed Abbushi
  • Patent number: 10374892
    Abstract: A transferring control method and apparatus, and a transferring configuration method and apparatus are described. The transferring control method includes connecting to a server by a predetermined account; sending to the server a transferring request for requesting the server to perform transferring configuration, wherein the transferring configuration sets a message transferring relationship among a plurality of electronic devices connected to the server by the predetermined account, and the plurality of electronic devices comprise the first electronic device and at least one second electronic device.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: August 6, 2019
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventor: Yan Xia
  • Patent number: 10372779
    Abstract: Embodiments of the present invention provide a method, system and computer program product for frequent content retrieval in a content browser. In an embodiment of the invention, a method for frequent content retrieval in a content browser is provided. The method includes retrieving requested content from a content server from over a computer communications network and comparing the retrieved requested content to a cached version of the requested content. The retrieved requested content thereafter can be annotated to visually emphasize a frequently accessed portion of the retrieved requested content in response to a threshold difference between the retrieved requested content and the cached version. Finally, the annotated retrieved requested content can be returned to a content browser for display therein.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: August 6, 2019
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Gary D. Cudak, Christopher J. Hardee, Randall C. Humes, Ruthie D. Lyle, Adam Roberts
  • Patent number: 10374869
    Abstract: A containerized architecture to secure and manage Internet-connected devices, such as “Internet of Things” devices, is disclosed. In various embodiments, one or more containerized applications are run, e.g., on an Internet of Things gateway, subject to management by the management server. At least one of the containerized applications is a management agent configured to participate, subject to control of the management server, in management of one or more other of said containerized applications.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 6, 2019
    Assignee: MOBILE IRON, INC.
    Inventor: Sandeep Jain
  • Patent number: 10367775
    Abstract: A system and method is disclosed for converting electronic messages to message posts. An electronic message client may be integrated with a social network. An electronic message composed using the electronic message service may be designated for one or more recipients who are also members of a social network associated with a sender of the electronic message. On determining that the one or more recipients are members of the social network; at least a portion of the electronic message may be provided as a message post to a message stream associated with the one or more recipients.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: July 30, 2019
    Assignee: Google LLC
    Inventors: Jennifer W. Lin, Ping Wu
  • Patent number: 10362125
    Abstract: Technologies for pre-action execution include a client computing device to request a resource from a server and receive content from the server including the requested resource and one or more pre-action hints. Each of the one or more pre-action hints identifies a suggested pre-action to be taken by the client computing device prior to receipt of a corresponding user request to perform the corresponding suggested pre-action. The client computing device determines a likelihood of success of one or more pre-actions based on historical behavior data of a user of the client computing device, wherein each pre-action corresponds to at least one of the one or more pre-action hints. The client computing device selects a pre-action to execute based on the determined likelihood of success of the one or more pre-actions.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: July 23, 2019
    Assignee: Intel Corporation
    Inventors: Pan Deng, Junyong Ding, Shu Xu
  • Patent number: 10362101
    Abstract: A method for providing load balancing to a client node external to a clustered environment for storage management, includes deploying a lightweight load balancing component at the client node, receiving I/O requests issued by virtual machines hosted at the client node by the lightweight load balancing component, performing a hashing algorithm on content of the I/O requests by the lightweight load balancing component to identify one or more controller virtual machines at the clustered environment for handling the I/O requests and dynamically distributing the I/O requests from the lightweight load balancing component to the one or more controller virtual machines at the clustered environment for storage management.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: July 23, 2019
    Assignee: Nutanix, Inc.
    Inventor: Miao Cui
  • Patent number: 10361916
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Jorge D. Rodriguez, Paul Tippett
  • Patent number: 10362137
    Abstract: A network device applies Hebbian-based learning to provide content recommendations in content-based social networks.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: July 23, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Haripriya Srinivasaraghavan