Patents Examined by Vivek Srivastava
-
Patent number: 10998092Abstract: 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: GrantFiled: November 25, 2015Date of Patent: May 4, 2021Assignee: Mores, Inc.Inventor: Ayman Salem
-
Patent number: 10965518Abstract: 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: GrantFiled: December 13, 2017Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Andreas Louca, Toni Pivcevic, George Georgiou, Filip Boltuzic
-
Patent number: 10965766Abstract: 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: GrantFiled: June 13, 2019Date of Patent: March 30, 2021Assignee: FullStory, Inc.Inventors: Joel Grayson Webber, Joshua Calvin Teague
-
Patent number: 10965392Abstract: 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: GrantFiled: January 25, 2019Date of Patent: March 30, 2021Assignee: KEYSIGHT TECHNOLOGIES, INC.Inventor: Alon Regev
-
Patent number: 10958711Abstract: 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: GrantFiled: October 31, 2017Date of Patent: March 23, 2021Assignee: Virtustream IP Holding Company LLCInventors: Maik A. Lindner, Vincent G. Lubsey, Eloy F. Macha, Sean C. O'Brien, Eduardo M. Rosa
-
Patent number: 10897369Abstract: 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: GrantFiled: October 22, 2012Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Liam Harpur, Ruthie D. Lyle, Patrick J. O'Sullivan, Lin Sun
-
Patent number: 10884633Abstract: 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: GrantFiled: January 13, 2016Date of Patent: January 5, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: George A. Klarakis, Yan Xiao, Thomas G. Olson
-
Patent number: 10880409Abstract: 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: GrantFiled: April 12, 2017Date of Patent: December 29, 2020Assignee: Cisco Technology, Inc.Inventors: David A. Maluf, John George Apostolopoulos
-
Patent number: 10862970Abstract: 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: GrantFiled: June 16, 2017Date of Patent: December 8, 2020Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: Sagar Kumar Regmi, Yun Ho Lee, Lynn Valerie Keiser
-
Patent number: 10846167Abstract: 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: GrantFiled: November 29, 2018Date of Patent: November 24, 2020Assignee: Dropbox, Inc.Inventors: David Mah, Scott MacFiggen, John Watson
-
Patent number: 10834021Abstract: 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: GrantFiled: July 28, 2017Date of Patent: November 10, 2020Assignee: EMC IP Holding Company LLCInventors: Amitava Roy, Shyamsunder Singaraju, Norman Speciner, Lorenzo Bailey, Robert Andrew Foulks, Rajesh Kumar Gandhi, Daniel S. Keefe
-
Patent number: 10826795Abstract: 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: GrantFiled: May 5, 2015Date of Patent: November 3, 2020Assignee: Nutanix, Inc.Inventors: Andre Leibovici, Binny Sher Gill
-
Patent number: 10812484Abstract: 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: GrantFiled: July 6, 2018Date of Patent: October 20, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Santa PalChaudhuri, Prateek Kapoor, Jagachittes Vadivelu, Sudeepto Roy, Naveen Manjunath
-
Patent number: 10803730Abstract: 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: GrantFiled: November 30, 2017Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Eduardo M. Coria, Hernan Badenes, Diego A. Masini
-
Patent number: 10798219Abstract: 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: GrantFiled: December 20, 2016Date of Patent: October 6, 2020Assignee: HONDA MOTOR CO., LTD.Inventor: Satoshi Murata
-
Patent number: 10785345Abstract: 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: GrantFiled: August 15, 2017Date of Patent: September 22, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: 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: 10785280Abstract: 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: GrantFiled: January 4, 2018Date of Patent: September 22, 2020Assignee: Akami Technologies Inc.Inventors: Charles E. Gero, Guy Podjarny
-
Patent number: 10771543Abstract: 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: GrantFiled: December 9, 2013Date of Patent: September 8, 2020Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Nathan J. Peterson, John Scott Crowe, Amy Leigh Rose, Jennifer Lee-Baron, James C. Loebach, Nagananda Chumbalkar
-
Patent number: 10771358Abstract: 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: GrantFiled: June 25, 2018Date of Patent: September 8, 2020Assignee: FUJITSU LIMITEDInventor: Tatsuo Kumano
-
Patent number: 10762116Abstract: 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: GrantFiled: December 28, 2017Date of Patent: September 1, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Jian Zhao, Siwei Fu