Patents Examined by Vivek Srivastava
  • Patent number: 10998092
    Abstract: A dispenser apparatus is presented, the dispenser apparatus including a central opening, a display, an advancing mechanism configured to advance at least one prescription tray vertically through the central opening of the dispenser apparatus, and an ejection mechanism configured to eject one prescription tray from the dispenser apparatus. The dispenser apparatus may be configured to interface with a personal care system including a personal care combination display/mirror device comprising a surface operating as a reflective surface and a plurality of connection ports, each connection port configured to receive a hardware personal care module, each hardware personal care module including software facilitating performance of at least one personal care function and configured to interact with the personal care combination display/mirror device to facilitate personal care of a user, wherein personal care comprises at least one of health, fitness, wellness, fashion, cosmetics, and pharmaceuticals.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: May 4, 2021
    Assignee: Mores, Inc.
    Inventor: Ayman Salem
  • Patent number: 10965518
    Abstract: Technologies are provided for correlating alert messages using correlation domains. Alert messages can be received that are related to computer network components. The alert messages can be partitioned using separate correlation domains and analyzed by separate alert processors. When an alert message is received, it can be analyzed to determine a correlation domain with which the alert message is associated. The alert message can then be correlated with other alert messages associated with the correlation domain, and alert messages that are not associated with the correlation domain can be ignored. Groups of alert messages associated with different correlation domains can be correlated independently by different alert processors. Events generated by an alert processor can include correlation domain information. Events associated with different correlation domains can be handled differently.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Andreas Louca, Toni Pivcevic, George Georgiou, Filip Boltuzic
  • Patent number: 10965766
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing user interface development tools. In one aspect, a method includes receiving console logs that specify sequences of user interface events that occurred during user sessions. For each of multiple user sessions, a received console log for the user interface events that occurred during that user session is identified. Playback data that presents visual changes of one or more user interfaces of the publisher that occurred during that user session is generated. An interactive interface is generated and provided. The interface includes session replay area in which the playback data presents the visual changes of the one or more user interfaces of the publisher that occurred during that user session and a console log area that presents console entries from the console log for the user interface events that occurred during that user session.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: March 30, 2021
    Assignee: FullStory, Inc.
    Inventors: Joel Grayson Webber, Joshua Calvin Teague
  • Patent number: 10965392
    Abstract: A method for providing a network tap supporting time sensitive network standards includes scanning, by an active network tap, received frames on a network port of the active network tap to identify timing synchronization messages of targeted message types. The method further includes identifying a timing synchronization message of the targeted message type. The method further includes modifying a timing value in the timing synchronization message to account for delay introduced by the active network tap. The method further includes forwarding the timing synchronization message with the modifying timing value to a destination time sensitive network node via an egress network port of the active network tap.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: March 30, 2021
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventor: Alon Regev
  • Patent number: 10958711
    Abstract: An apparatus in one embodiment comprises a processing platform that includes a plurality of processing devices each comprising a processor coupled to a memory. The processing platform is configured to implement at least a portion of at least a first cloud-based system. The processing platform further comprises one or more integration adapters configured to implement multiple cloud resources onto the processing platform, a cloud services module configured to deploy one or more identified cloud services onto the processing platform, a processes module configured to deploy one or more identified business processes and one or more identified technical processes onto the processing platform, and an integration middleware configured to automate ad hoc execution of at least one of the one or more cloud services, the one or more business processes, and the one or more technical processes, in conjunction with at least one of the implemented cloud resources.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: March 23, 2021
    Assignee: Virtustream IP Holding Company LLC
    Inventors: Maik A. Lindner, Vincent G. Lubsey, Eloy F. Macha, Sean C. O'Brien, Eduardo M. Rosa
  • Patent number: 10897369
    Abstract: Suggesting words includes, during a collaborative session involving a plurality of participants, determining a first subject domain of interest for at least one participant of the collaborative session that is not a presenter and selecting, using a processor, at least one word within the first subject domain. The word can be provided to a communication device of the participant designated as the presenter and not to any other communication device of a participant.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: January 19, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
  • Patent number: 10884633
    Abstract: Systems, methods, and computer-readable storage media for inter-node data replication while reducing network traffic for remote backup. A system receives a command to duplicate a dataset, located on a source network node, to a remote network node, accesses, on the source network node, signatures of a previous snapshot of the dataset and signatures of a current snapshot of the dataset, performs, at the source network node, a local signature comparison between the previous snapshot and the current snapshot to identify one or more signatures that do not match, sends the signatures that do not match to the remote network node, searches, on the remote network node, for the signatures that do not match, and sends data associated with the signatures that do not match to the remote network node for incorporation within a current remote snapshot if they do not exist on a current remote network node.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: January 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: George A. Klarakis, Yan Xiao, Thomas G. Olson
  • Patent number: 10880409
    Abstract: In one embodiment, a device in a serial network de-multiplexes a stream of traffic in the serial network into a plurality of data streams. A particular one of the data streams is associated with a particular endpoint in the serial network. The device determines that data from the particular data stream associated with the particular endpoint should be reported to an entity external to the serial network based on an event indicated by the data from the particular data stream. The device quantizes the data from the particular data stream. The device applies compression to the quantized data to form a compressed representation of the particular data stream. The applied compression is selected based on a data type associated with the data. The device sends a compressed representation of the particular data stream to the external entity as Internet Protocol (IP) traffic.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 29, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: David A. Maluf, John George Apostolopoulos
  • Patent number: 10862970
    Abstract: A vehicle controller communicates with a cellular communication system to request content. The content is transmitted to one or more road side units with storage (RSS) lying on the vehicles known or inferred trajectory. When the vehicle passes by the RSS some or all of the content is transmitted to the vehicle using a short-range, high-bandwidth communication protocol. The content may be divided into segments and each segment sent to an RSS. The segments are sized according to a capacity of the RSS and the amount of time the vehicle is expected to spend traversing a range of the RSS. Content may be cached in the RSS for use by other vehicles.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: December 8, 2020
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Sagar Kumar Regmi, Yun Ho Lee, Lynn Valerie Keiser
  • Patent number: 10846167
    Abstract: Automated issue remediation for information technology infrastructure comprises invoking an application programming interface to obtain at least one issue object corresponding to an alert generated by a monitoring system; matching the issue object to at least one diagnosis plugin of a plurality of diagnosis plugins; obtaining a prescription object from the diagnosis plugin, the prescription object comprising a remedy; and invoking the remedy after verifying the remedy is authorized to proceed.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 24, 2020
    Assignee: Dropbox, Inc.
    Inventors: David Mah, Scott MacFiggen, John Watson
  • Patent number: 10834021
    Abstract: Techniques are disclosed for managing access to shared computing resources in a computing system which include representing resources as objects and managing access to those objects using the construct of a resource instance manager. A set of resource instance managers responds to all commands requesting access to a set of respective shared resources. Access to each shared resource is managed by a unique resource instance manager for that resource which maintains a consistent state for that shared resource. Each resource instance manager determines, in response to receiving requests to allow execution of commands and using a set of predefined rues, whether those commands may be safely executed concurrently with other commands acting on the same shared resource. If the commands cannot be executed concurrently, the resource instance managers change the order in which queued commands are executed or abort execution of one or more commands.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: November 10, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Amitava Roy, Shyamsunder Singaraju, Norman Speciner, Lorenzo Bailey, Robert Andrew Foulks, Rajesh Kumar Gandhi, Daniel S. Keefe
  • Patent number: 10826795
    Abstract: Disclosed is an improved approach to implement a management environment for the storage infrastructure of a virtualization system. The invention provides the ability at a granular basis to allow a user/administrator to configure and control the service levels for virtualization objects in a virtualization system, particularly for storage-related components.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: November 3, 2020
    Assignee: Nutanix, Inc.
    Inventors: Andre Leibovici, Binny Sher Gill
  • Patent number: 10812484
    Abstract: The present disclosure discloses a system and method for classifying an application session for forwarding or refrain from forwarding to a client. Generally, classifying an application session includes: receiving a first request from a client device at a first network device; transmitting, by the first network device, a second request to obtain classification information corresponding to the first request; forwarding, by the first network device, the first request from the client device prior to receiving the classification information corresponding to the first request; receiving, by the first network device, the classification information corresponding to the first request; receiving, by the first network device, a first response corresponding to the forwarded first request; and based on the classification information, forwarding or refraining from forwarding the first response to the client device.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: October 20, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Santa PalChaudhuri, Prateek Kapoor, Jagachittes Vadivelu, Sudeepto Roy, Naveen Manjunath
  • Patent number: 10803730
    Abstract: An approach is provided for determining a time of an alarm. Natural language processing determines a meaning of user input which specifies the alarm, an event, an action, and an amount of time. The alarm notifies the user about the action the user is to take prior to the event, which will occur at an indefinite time. The alarm is triggered at a time that precedes an estimated time of the event by the amount of time. Information is retrieved that describes movements and usage of a mobile device of the user, profile information, historical user behavior, calendar appointments, messages sent and received by the user of the user, and social network contacts and user-generated content. The estimated time of the event is generated. The time of the alarm is determined as a time that precedes the estimated time of the event by the amount of time.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: October 13, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eduardo M. Coria, Hernan Badenes, Diego A. Masini
  • Patent number: 10798219
    Abstract: There is provided a server or the like capable of improving an estimated accuracy of a user common among a plurality of clients. According to the present invention, while a unique identifier is assigned to each of clients 210 and 220, the unique identifier is merely for identifying the client. Thus, a user of each of the clients 210 and 220 is not specified by the unique identifier, and protection of his or her privacy or personal information is ensured. Among factors of each client 210 and 220, the plurality of factors having designated relationship thereamong are extracted. A plurality of unique identifiers respectively corresponding to the extracted factors are associated with one another and are stored in the server storage device 10.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: October 6, 2020
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Satoshi Murata
  • Patent number: 10785345
    Abstract: An information processing method, which is applied to a server, includes: a public message is transmitted to a first client, the public message being a message issued to the first client by the server, the public message carrying first information and a second information set including N pieces of second information, with N being a positive integer, the first information is information only allowed to be gotten by the first client and the second information is information only allowed to be gotten by a client in a sharing relationship with the first client; and a request for getting the second information is received from a second client, it is verified whether the second client is in the sharing relationship with the first client, and after the second client is determined to be in the sharing relationship with the first client, the second client is allowed to get the second information.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: September 22, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaoyu Yu, Bin Zhang, Libin Ren, Wei Mao, Sixin Gu, Qiang Lu, Yongjie Li, Xuan Ye, Wenrui Zhang, Keren Li, Wenxin Liao, Jinming Zhang, Yi Gao, Boen Liang, Zeming Fan, Weizhao Li, Leming Fang, Tanhong Li, Guowei Xiang, Xinji Nie, Rui Tang, Haixia Rao, Feng Chen, Yi Wu, Chen Gong, Qianya Lin, Junbin Kuang, Siyu Xiao, Pengfei Wang, Leteng Weng, Xiaobin Fang, Mengsha Zhou, Zhenzhen Xu, Bei Yang, Shaomian Yao
  • Patent number: 10785280
    Abstract: Described herein are methods, apparatus and systems for selectively delivering content through one of two communication channels, one being origin to client and the other being from or through a CDN to client. Thus a client may choose to request content from a CDN and/or from an origin server. This disclosure sets forth techniques for, among other things, distinguishing between which channel to use for a given object, using the CDN-client channel to obtain the performance benefit of doing so, and reverting to the origin-client channel where content may be private, sensitive, corrupted, or otherwise considered to be unsuitable from delivery from and/or through the CDN.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: September 22, 2020
    Assignee: Akami Technologies Inc.
    Inventors: Charles E. Gero, Guy Podjarny
  • Patent number: 10771543
    Abstract: A first server includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a server is present that has not had settings other than at most default settings applied to a basic input output system (BIOS) executable by the server to boot the server. The instructions are also executable by the processor to, based at least in part on a determination that the server is the same model of server as the apparatus, has the same BIOS version as the apparatus, and/or has the same baseboard management controller (BMC) version as the apparatus, facilitate over a peer to peer server network at least some settings in the apparatus to be provisioned to the server to establish the at least some settings in the server.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 8, 2020
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
  • Patent number: 10771358
    Abstract: A non-transitory computer-readable storage medium having stored therein a program, the program executing a process include storing an object that is a unit obtained by sectioning received data by a certain size, the object including a plurality of sessions; calculating a value related to an acquisition time for each of a plurality of data acquisition methods that include a first method that acquires the data in a unit of the session and a second method that acquires the data in a unit of the object; determining the data acquisition method based on the value related to the calculated acquisition time; performing the data acquisition with the determined data acquisition method; periodically acquiring the data with the data acquisition method other than the determined data acquisition method; updating the value related to the acquisition time; and determining the data acquisition method based on the value related to the acquisition time.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: September 8, 2020
    Assignee: FUJITSU LIMITED
    Inventor: Tatsuo Kumano
  • Patent number: 10762116
    Abstract: A method of analyzing conversational messages may be provided. The method may include receiving a query defining a timespan of messages, retrieving at least one conversational message associated with the defined timespan from a plurality of interleaved messages, retrieving at least one message author associated with the defined timespan from a plurality authors associated with the plurality of interleaved messages, and generating a visualization of conversational threads based on the defined timespan, the at least one conversational message and the at least one message author, the visualization organized into time intervals based on the defined timespan.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: September 1, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Jian Zhao, Siwei Fu