Patents Examined by Binod J Kunwar
  • 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: 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: 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: 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: 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: 10749783
    Abstract: The present invention provides a test device for analyzing data communication of an electronic device, the test device comprising a data encoder configured to encode outgoing data according to a predefined physical protocol and output a respective outgoing physical signal to the electronic device, a data analyzer configured to receive an incoming physical signal from the electronic device and provide incoming data encoded in the incoming physical signal, a protocol emulator that is coupled to the data encoder and the data analyzer and that is configured to generate the outgoing data and decode the incoming data according to a predetermined application protocol, and a protocol analyzer that is coupled to the protocol emulator and that is configured to analyze a protocol conformance of the incoming data to the predefined application protocol. Further, the present invention provides a respective test method.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: August 18, 2020
    Assignee: ROHDE & SCHWARZ GMBH & CO. KG
    Inventor: Nikhil Kumar
  • Patent number: 10715620
    Abstract: Systems and methods of network telemetry caching and distribution are provided. The system can receive network telemetry data and store it as a plurality of data nodes. The system can maintain a node pointer map and a node pointer queue. If the system receives an update to a data node having a corresponding node pointer not already present in the node pointer map, the system can add the node pointer to the node pointer queue and to the node pointer map with a count of zero. If the node pointer is already present in the node pointer map, the system can increment the node count for the node pointer in the node pointer map and not add the node pointer to the node pointer queue. The system can transmit data values and node counts to the client device for each node pointer in the node pointer queue.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Carl Lebsack, Robert Shakir, Paul Borman, Marcus Hines, Anees Shaikh, Joshua George
  • Patent number: 10686248
    Abstract: A wireless communication device is provided. The wireless communication device comprises a circuit board and a loop antenna. The circuit board includes a wireless communication circuit. The wireless communication circuit includes a signal transmitting end and a ground terminal. The loop antenna includes a conductive loop, a feed portion, a first short-circuit portion and a second short-circuit portion. The feed portion is connected between the conductive loop and the signal transmitting end. The first short-circuit portion and the second short-circuit portion are connected between the conductive loop and the ground terminal, respectively.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: June 16, 2020
    Assignee: ASUSTEK COMPUTER INC.
    Inventors: Cheng-Tse Lee, Yi-Ting Hsieh, Saou-Wen Su
  • Patent number: 10681166
    Abstract: System and techniques for network coding in an information centric network (ICN) are described herein. A request for a first portion of first named data may be received. A response to the request for the first portion of the first named data may be obtained. The first portion may be combined with a second portion for second named data to create a set of network coded responses. Names for members of the set of network coded responses may be created based on a first name for the first portion and a second name for the second portion. A response to the request may be made with the set of network coded responses using the names for members of the set of network coded responses.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: June 9, 2020
    Assignee: Intel Corporation
    Inventors: Jeffery R Foerster, Srikathyayani Srikanteswara, Hassnaa Moustafa, Vallabhajosyula S. Somayazulu, Nageen Himayat, Eve M. Schooler
  • Patent number: 10673796
    Abstract: Automated email categorization and rule creation for email management is provided. An automated filing engine parses an email message for identifying key terms and contextual information for categorizing the email message. Criteria are determined for associating email messages with a particular category. Upon reaching a predetermined threshold, a notification is provided to the email message recipient user, enabling the user to select to allow the automated filing engine to generate a new email folder associated with the category, and to move emails meeting the criteria to the new email folder. The automated filing engine creates a rule based on the criteria, and applies the rule to received email messages, such that email messages meeting the criteria are automatically filed.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: June 2, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Charan Kumbakonam Mohan
  • Patent number: 10666590
    Abstract: A message management service allows a user to access and manage messages from various message services. The user can access the message management service using a message management client application executing on a client device and can draft messages using the message management client application and send the messages through the different message services. The message management service can add information to messages sent using the message management client application that can be used to identify and organize the messages. A secure sent-message identifier can be added to messages sent by the message management service to reliably indicate that the messages were sent by the message management service.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: May 26, 2020
    Assignee: Dropbox, Inc.
    Inventors: Jack Dubie, Michael Roeder, Steven Kabbes
  • Patent number: 10659512
    Abstract: A content streaming system and methodology for facilitating the management of adaptive bitrate streaming bundles in content streaming. The management of the adaptive bitrate streaming bundles can include the utilization of an efficiency matrix that associates meta-data associated with the delivery of content streaming data with available bitrate encodings or bitrate/format combinations. The adaptive bitrate streaming bundles can be sent and managed at edge locations in the network. The content streaming system can then manage bitrate manifests to dynamically change encoding bitrates or bitrate/format combinations offered to clients based on network conditions, client attributes, content attributes, and the like.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: May 19, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Olaf Nielsen, Steven Swanson
  • Patent number: 10644932
    Abstract: Improved techniques are provided for processing streams of data. The duration of the time that an event is eligible for remaining in a time-based window can be variable for different events received via the same event stream. In certain embodiments, the duration of time that an input event spends in a time-based window is a function of one or more values of one or more attributes of the event. Since different events can have different one or more attribute values, the different events can spend different amounts of time in the time-based window for that event stream. The amount of time that an event spends in a time-based window can be controlled via the one or more attributes of the event.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventors: Sandeep Bishnoi, Anand Srinivasan