Patents Examined by Imad Hussain
  • Patent number: 10389837
    Abstract: A dynamic cache engine designed to perform advanced, dynamic, application-specific data caching, based on multiple application and user parameters included in client requests that are sent to a server.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: August 20, 2019
    Assignee: International Business Machines Corporation
    Inventors: Santanu Bandyopadhyay, Ramesh C. Pathak, Suryanarayana K. Rao
  • Patent number: 10374873
    Abstract: A platform-to-platform communication architecture for a process control messaging service in a process control system or other industrial setting allows stationary and portable industrial computing units to communicate with each other, in one-to-one and one-to-many communications, and across networks, including isolated networks inside the process control system or industrial setting and external networks. A requesting industrial computing device platform generates a message for a destination, or responding, industrial computing device in the communication protocol of the destination platform, and wraps the message in a communication protocol of the process control messaging service. The communication architecture decodes the wrapped message into the communication protocol of the destination industrial computing device and forwards the decoded wrapped message to the destination.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 6, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Todd M. Toepke, Joseph D. Fisher, James R. Logerquist, Alan R. Dewey, Stephen Armstrong, Laura Briggs, Ronald Hempel
  • Patent number: 10375190
    Abstract: A non-transitory computer readable medium storing a program causing a computer to execute a process, the process including: selecting in a case where an error occurs in communication between a communication device and a communication target device, a setting item to be changed in order to handle the occurred error by referring to information in which a type of an error is previously correlated with a setting item to be changed; acquiring a setting value of another communication device regarding the selected setting item; and determining a setting value of the communication device based on the acquired setting value of the other communication device.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: August 6, 2019
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tatsuyuki Tanaka
  • Patent number: 10375162
    Abstract: A platform-to-platform communication architecture for a process control messaging service in a process control system or other industrial setting allows stationary and portable industrial computing units to communicate with each other, in one-to-one and one-to-many communications, and across networks, including isolated networks inside the process control system or industrial setting and external networks. A requesting industrial computing device platform generates a message for a destination, or responding, industrial computing device in the communication protocol of the destination platform, and wraps the message in a communication protocol of the process control messaging service. The communication architecture decodes the wrapped message into the communication protocol of the destination industrial computing device and forwards the decoded wrapped message to the destination.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: August 6, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Todd M. Toepke, James R. Logerquist, Joseph D. Fisher
  • Patent number: 10374909
    Abstract: In a server, a storage is configured to store status of a service agreement for delivering a cartridge with an image-recording device. For the image-recording device, the cartridge is available in a first mode and is unavailable in a second mode. The status includes a first status indicating that the service agreement has been in force and a second status indicating that the service agreement has been canceled. The storage is further configured to store instructions causing the server to receive a cancellation request of the service agreement from an information processor; transmit a switch command to switch an operating mode of the image-recording device from the first to second mode in response to the cancellation request; and change the status stored in the storage to the second status in response to receiving a response indicating that the operating mode has been switched from the first to second mode.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: August 6, 2019
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Sunao Kawai
  • Patent number: 10361928
    Abstract: A system for cluster management comprises a status monitor and an instance replacement manager. The status monitor is for monitoring status of an instance of a set of instances on a cluster provider. The instance replacement manager is for determining a replacement strategy for the instance in the event the instance does not respond. The replacement strategy for the instance is based at least in part on a management criteria for on-demand instances and spot instances on the cluster provider.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: July 23, 2019
    Assignee: Databricks Inc.
    Inventors: Ali Ghodsi, Ion Stoica, Matei Zaharia
  • Patent number: 10360287
    Abstract: A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the unified messaging platform is organized based on one or more teams or projects, where each team or project is further organized by customizable categories. A user interface is provided for ready access to information related to each category (e.g., communications, files, tasks, work product, etc.), which information is automatically and seamlessly synchronized across the platform such that each team member remains abreast of the current progress and status of a project. For instance, cooperation and collaboration are facilitated by features such as user callouts, which operate to easily join or notify team members of a current conversation or request.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Michael Brasket, Larry Waldman, Chad Voss, Swati Jhawar
  • Patent number: 10361919
    Abstract: Virtual machine server clusters are managed using self-healing and dynamic optimization to achieve closed-loop automation. The technique uses adaptive thresholding to develop actionable quality metrics for benchmarking and anomaly detection. Real-time analytics are used to determine the root cause of KPI violations and to locate impact areas. Self-healing and dynamic optimization rules are able to automatically correct common issues via no-touch automation in which finger-pointing between operations staff is prevalent, resulting in consolidation, flexibility and reduced deployment time.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 23, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Chen-Yui Yang, David H. Lu, Scott Baker, Anthony M. Srdar, Gabriel Bourge
  • Patent number: 10348828
    Abstract: In one embodiment, a method includes receiving at a network device comprising a data transfer optimization module, input identifying a source directory comprising data and a target directory at a storage device, splitting the data into a plurality of data groups for transfer to the storage device, transmitting the data groups concurrently to the storage device on data paths wherein transfer times of the data groups are monitored, receiving at the data transfer optimization module, identification of a data group with a longest transfer time, splitting the data group with the longest transfer time, and placing the data from the data group into at least two of the data groups for transfer to the storage device. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: July 9, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Bahl, Stephen Williams, Harsh Parandekar
  • Patent number: 10320736
    Abstract: The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is performed at a computing system. The method includes: (1) receiving a request from a first user to relay subsequent messages authored by one or more users to the first user, the request identifying the one or more users; (2) obtaining a plurality of incoming messages from a plurality of users, including the one or more identified users; (3) identifying a set of messages authored by the one or more identified users from among the plurality of incoming messages; (4) extracting one or more terms from content of at least one message; (5) identifying priority messages based on the extracted terms; and (6) sending the set of target messages and the priority messages to the first user.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventor: Monica Anderson
  • Patent number: 10313471
    Abstract: Data can be stored in a persistent-memory device, rather than a hard drive, of a computing device. A copy of the data can also be stored in another persistent-memory device of a remote computing device. For example, a central processing unit (of the computing device) can perform a first write operation to cause a file to be stored in the persistent-memory device. A memory controller can perform a second write operation to cause another memory controller of the remote computing device to store a copy of the file in the other persistent-memory device of the remote computing device.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 4, 2019
    Assignee: Red Hat, Inc.
    Inventors: Luis Pablo Pabon, Jeffrey Alan Brown, Henry Dan Lambright
  • Patent number: 10311408
    Abstract: An electronic mail wrong transmission determination apparatus includes: a feature information creation unit which creates feature information related to contents of an electronic mail that is a transmission object; an accumulation unit which accumulates feature information related to contents of a transmitted electronic mail and a destination of the transmitted electronic mail in association with each other; a destination candidate selection unit which selects destination candidates that are similar in appearance to a destination of the electronic mail that is the transmission object, from destinations of transmitted electronic mails; a similarity model creation unit which creates a similarity model for each destination accumulated in the accumulation unit based on the feature information accumulated in the accumulation unit in association with the destination and based on the feature information accumulated in the accumulation unit in association with other destinations that differ from the destination; wher
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: June 4, 2019
    Assignee: SOLITON SYSTEMS K.K.
    Inventors: Tomohito Saito, Nobuo Kamata
  • Patent number: 10305952
    Abstract: In some implementations, a telecommunications network can include a core network device communicatively connectable with user equipment (UE). The core network device can receive, via a network interface, an indication of a change to a user preference associated with the user device. The core network device can transmit a notification message including a pseudonymous identifier, the notification message based at least in part on the indication of the change. The UE can transmit, via a network interface, information of an account associated with the UE to a content provider. The information can include the pseudonymous identifier. The UE can then render content received from the content provider. The content provider can receive, via a network, the pseudonymous identifier and a request for content. The content provider can determine a quality setting associated with the pseudonymous identifier, and provide the content based at least in part on the quality setting.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: May 28, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Sandesh Shetty, Srinivas Meka, Kevin Lau, Warren J. McNeel, Cristian Asandului
  • Patent number: 10298530
    Abstract: Disclosed are examples relating to scheduling events using devices in communication through a network. In some examples, an email message comprising an encoded data element is obtained. The encoded data element includes data that specifies a proposed time for an event. The data that specifies the proposed time for the event is extracted from the encoded data element. Content from the email message is rendered in a user interface. A user interface element is rendered within the user interface. The user interface element represents the proposed time for the event and an availability for the event at the proposed time.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: May 21, 2019
    Assignee: AIRWATCH LLC
    Inventors: Joseph Nickolas Razavian, Suja Ramachandran
  • Patent number: 10284424
    Abstract: A non-transitory computer readable medium stores a program causing a computer to execute a process for communicating. The process includes: when a connection error with a communication target device occurs, querying by transmitting equipment information acquired from the communication target device to a communication management server that manages information related to connection availability with the communication target device and procedures for connection errors; and displaying a connection availability with the communication target device or a procedure for the connection error, according to a result of the querying.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: May 7, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kazutaka Saitoh
  • Patent number: 10277685
    Abstract: A method for interfacing a communication terminal (1) connected to a communication network (2) with object devices (4), comprising the steps of: —determining required services of an application executable from the communication terminal, —determining services provided by a plurality of objects devices connected to the communication network (2), —comparing the required services to the provided services so as to determine a missing service required by the application, —determining an upgradable object device among the plurality of object devices for a missing service, the upgradable object device belonging to an object type having a hardware capability (6) associated to said missing service, —searching a software resource repository (10) for a software module adapted so as to be downloaded to the upgradable object device to enable the upgradable object device to provide the missing service, —triggering a transfer of the software module from the software resource database to the upgradable object device.
    Type: Grant
    Filed: June 12, 2013
    Date of Patent: April 30, 2019
    Assignee: Alcatel Lucent
    Inventors: Jose Jean, Alain Pastor
  • Patent number: 10270853
    Abstract: A platform-to-platform communication architecture for a process control messaging service in a process control system or other industrial setting allows stationary and portable industrial computing units to communicate with each other, in one-to-one and one-to-many communications, and across networks, including isolated networks inside the process control system or industrial setting and external networks. A requesting industrial computing device platform generates a message for a destination, or responding, industrial computing device in the communication protocol of the destination platform, and wraps the message in a communication protocol of the process control messaging service. The communication architecture decodes the wrapped message into the communication protocol of the destination industrial computing device and forwards the decoded wrapped message to the destination.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: April 23, 2019
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Todd M. Toepke, Joseph D. Fisher, James R. Logerquist, Alan R. Dewey, Alden C. Russell, III, Laura Briggs, Ronald Hempel
  • Patent number: 10263889
    Abstract: Data forwarding method, device, and system are provided for software-defined networking. An SDN control device delivers a proactive flow entry according to network topology information, where the proactive flow entry is unrelated to a service, and instead related to the network topology information. The proactive flow entry may be reused during data forwarding. After data is received, the SDN control device delivers reactive flow entries to some switching devices, where the reactive flow entries are related to the service, but are delivered to a subset of switching devices. This reduces flow entries delivered by the SDN control device to some switching devices, so that occupation of resources of the SDN control device and a switching device by flow entries is reduced.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: April 16, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Shaofu Zuo
  • Patent number: 10263862
    Abstract: A device receives a communication associated with a support issue encountered by a user, and receives information identifying one or more self-support actions performed by the user in relation to the support issue. The device assigns the communication to a position in a support queue. The support queue includes information identifying positions of other communications received from other users, when the other communications are received, and self-support actions performed by the other users. The device associates the information identifying the one or more self-support actions with information identifying the position of the communication, and applies respective weights to the one or more self-support actions. The device generates a score for the communication based on applying the respective weights, and modifies the position of the communication based on the score. The device performs one or more actions based on modifying the position of the communication.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: April 16, 2019
    Assignee: Capital Ones Services, LLC
    Inventors: Abdelkadar M'Hamed Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 10250677
    Abstract: Systems and methods are provided for decentralized network address control, including a computer-implemented method for decentralized load balancing for a plurality of network resources. The method can include determining a load characteristic for the first network resource. The load characteristic can be determined by a first load balancing application associated with a first network resource. The method can further include sending a report to a network address resolution resource, based on the determined load characteristic. The network address resolution resource can be configured to also receive reports from other load balancing applications associated with other network resources based on determined load characteristics for the other network resources. Both the first network resource and the other network resources can be associated with a common network resource name.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 2, 2019
    Assignee: CyberArk Software Ltd.
    Inventor: Evgeni Aizikovich