Patents Examined by Moustafa M. Meky
  • Patent number: 10298678
    Abstract: A group of remote devices executing an omnichannel application are coordinated from a network node. An omnichannel mediator coordinates formation of at least two of said remote devices into an omnichannel cloudlet. A component manager controls which of a plurality of components of said omnichannel application should optimally be placed on which individual devices of said omnichannel cloudlet and how data should flow to individual devices of said omnichannel cloudlet. A replication optimizer optimally coordinates data replication for the group of remote device.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Castro, Marco Pistoia, John Ponzo
  • Patent number: 10298533
    Abstract: A method, performed by a computer device, may include receiving a request to send a message from a sender to a recipient. The method may further include obtaining a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion; identifying a sender rule associated with the sender; selecting a notification type for the message based on the recipient status and the identified sender rule; and applying the selected notification type to the message.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: May 21, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Azim Nasir, Andre R. Turner, Hong Xiao, Dongchen Wang
  • Patent number: 10298460
    Abstract: A server rack, includes a first system and a second system. The first system includes a host processing complex and a first wireless management system that manages a managed element of the first system out of band from a hosted processing environment instantiated on the first system and that provides a first wireless connection beacon. The second system includes a second wireless management system that receives the first wireless connection beacon and that provides a first indication to the first wireless management system that the second wireless management system received the first wireless connection beacon. The first wireless management system further determines a first location of the second system based upon the first indication.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 21, 2019
    Assignee: Dell Products, LP
    Inventors: Sajjad Ahmed, Arulnambi Raju, Sudhir V. Shetty
  • Patent number: 10298414
    Abstract: This disclosure is directed to an intelligent transducer for transforming a first event signal received from an input signal system into a second event signal transmitted to an output signal system by using a first event signal-specific transformation signal received from one or more disparate application signal systems and sensing an attribute of the first event signal-specific transformation signal.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 21, 2019
    Assignee: Black Knight IP Holding Company, LLC
    Inventors: James A. Iredale, Xiao Jiang, Anthony B. Orefice
  • Patent number: 10291950
    Abstract: In one embodiment, a method includes determining that media content being viewed by a user comprises a plurality of entities, accessing information indicative of the plurality of entities, and querying a social graph of the social-networking system for social content associated with each of the plurality of entities and one or more other users of the social-networking system. The social graph includes user nodes that are each associated with a particular user of the social-networking system. The method further includes providing at least a portion of the queried social content from the social graph for display along with the information on a display device of the user.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Facebook, Inc.
    Inventor: Erick Tseng
  • Patent number: 10291749
    Abstract: A computer-implemented method is provided, comprising causing access to be provided, to a client computer, to code that causes the client computer to operate in accordance with a protocol that is separate from TCP, in order to establish a protocol connection with another server computer, by: receiving a packet, detecting an idle time period parameter field in the packet, identifying metadata in the idle time period parameter field for an idle time period, where, after the idle time period is detected, the second protocol connection is deemed inactive, and creating or modifying, by the client computer and based on the metadata, a timeout attribute associated with the second protocol connection.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: May 14, 2019
    Assignee: Jenam Tech, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10291665
    Abstract: Systems and methods for increasing a visibility of a content item with a comment by a close contact are provided. In some aspects, a first content item is received. A ranking for the first content item in a stream for a viewing user is determined based on an upload time of the first content item. A comment for the first content item is received from a first user, where a predicted affinity level of the viewing user for the first user is within an affinity level range. In response to receiving the comment, the ranking for the first content item in the stream for the viewing user is updated based on an upload time of the comment. The stream is provided for the viewing user.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: May 14, 2019
    Assignee: Google LLC
    Inventors: Junbin Teng, Boris Mazniker, Daniel Wyatt
  • Patent number: 10291720
    Abstract: The systems and methods of the present disclosure are generally related to managing distributed sales, service and repair operations. In particular, the systems and methods of the present disclosure relate to managing a distributed network of sales, service and/or repair operations that include automated features.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 14, 2019
    Inventor: David Milman
  • Patent number: 10291494
    Abstract: A method provided in a network including edge devices to collect data from data producers connected to the edge devices and to communicate with cloud-based prosumers connected with the edge devices. Data analytics tasks are identified. The data analytics tasks are used to process data collected from a data producer among the data producers to produce a result for consumption by one or more of the cloud-based prosumers. For each data analytics task it is determined whether a computational complexity of the data analytics task is less than or equal to a predetermined computational complexity. Each data analytics task determined to have a computational complexity less than or equal to the predetermined computational complexity is assigned to an edge device among the edge devices. Each data analytics task determined to have a computational complexity that exceeds the predetermined computational complexity is assigned to a prosumer among the prosumers.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 14, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Plamen Nedeltchev, David A. Maluf, David D. Ward, Alon S. Bernstein
  • Patent number: 10284613
    Abstract: A content management system streams variable length segments of content items to client devices. The content management system stores a content item and makes the item available for access by one or more client devices. When a client device requests the content item from the content management system, the content management system sends the content item to the device by streaming the content item in segments. Specifically, the content management system partitions the content item into a sequence of variable length segments. An initial portion of the sequence includes rapid start segments that are configured as being the smallest segments in length from the sequence. A subsequent portion of the sequence includes the remaining segments having longer length(s). The content management system streams the segments to the client device in sequential order and in a streaming format.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: May 7, 2019
    Assignee: Dropbox, Inc.
    Inventor: Pierpaolo Baccichet
  • Patent number: 10284612
    Abstract: A media representation adaptation method comprising obtaining an media presentation description (MPD) that comprises instructions for retrieving a plurality of media segments and their quality information, sending a quality information request, receiving the quality information that comprises a plurality of quality segments, selecting a media segment based on the quality information, sending a media segment request that requests the media segment, and receiving the media segment. A computer program product that when executed by a processor causes a network device to obtain an MPD that comprises instructions for retrieving a media content stream and quality information, determine a quality level threshold, request a quality information associated with the media content stream, receive the quality information, select a media segment with a corresponding quality segment that is greater than the quality level threshold, send a media segment request that requests the media segment, and receive the media segment.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: May 7, 2019
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shaobo Zhang, Xin Wang
  • Patent number: 10264416
    Abstract: In one embodiment, a computing system accesses current usage information of a mobile device associated with a user. The computing system then determine a future user state of the user based on multiple predictor functions. The multiple predictor functions calculate a probability of the future user state based on multiple weights and multiple decay factors. The multiple decay factors are determined from past user states. The computing system further sends instructions to the mobile device for adapting the operation of the mobile device corresponding to the determined future user state.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: April 16, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael Dudley Johnson, Joshua Williams
  • Patent number: 10257665
    Abstract: Methods and apparatuses for optimizing performance using data from an Internet of Things (IoT) device with analytics engines. The method receives, from a requesting Internet of Things (IoT) device, a request for trend data of physical resource consumption based at least in part on a portion of received data from at least one of a plurality of IoT devices. The method retrieves, from memory of an analytics engine, at least the portion of the received data. The method calculates, in a calculator of the analytics engine, the trend data based on at least the portion of the received data. The method transmits, to the requesting IoT device, the calculated trend data, wherein the requesting IoT device adjusts parameters in an IoT device using the calculated trend data.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: April 9, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Amit Goel, Mohammed Ataur Rahman Shuman, Binita Gupta, Ashutosh Aggarwal, Sandeep Sharma
  • Patent number: 10257154
    Abstract: In one embodiment, a method and apparatus for resolving domain name system queries using unique top-level domains in a private network space are disclosed. For example, the method determines that a domain name service query specifies a destination residing in a private network space rather than in a public Internet space. The method then routes the domain name service query to a top-level domain name service server associated with the private network space, without routing the domain name service query to a root domain name service server in the public Internet space. The top-level domain name system server resides in the highest level of a hierarchy of domain name system servers belonging to the private network space.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: April 9, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lakshminarashimhan Naidu, Bernard S. Ku, Thomas P. Benzaia
  • Patent number: 10250616
    Abstract: A server includes communication circuitry configured to communicate with a plurality of external terminals, a storage which stores reference data for hardware integrity verification of the plurality of external terminals, and a processor configured to verify the hardware integrity of a second external terminal using the reference data, when a request for the hardware integrity verification of the second external terminal is received through the communication circuitry from a first external terminal.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: April 2, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seung-hyun Ha, Dong-uk Kim, Jin-mok Kim
  • Patent number: 10250460
    Abstract: A platform management system includes: a control unit configured to implement a device smart agent to: receive a management request; calculate a projected resource usage for an agent host device based on execution of the management request; determine a performance degradation of a primary device function of the agent host device based on the projected resource usage; determine a request type of the management request based on the performance degradation; generate an inter-device communication based on the request type of the management request; and a communication unit, coupled to the control unit; configured to: transmit the inter-device communication from the device smart agent for receipt by a non-agent device or an agent enabled device.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: April 2, 2019
    Assignee: HP PRINTING KOREA CO., LTD.
    Inventor: Ramon Rubio
  • Patent number: 10250649
    Abstract: A networked communications system that facilitates real-time interaction with persons-of-interest. The communications system includes an event scheduling workflow that, during a registration phase, allows users to register for a given event associated with a social influencer or other person-of-interest and, during the event, allows for a series of sequenced real-time direct and private interactions and engagements between or among the social influencer or other person-of-interest and respective users. This series of sequenced real-time, direct, and private interactions and engagements occurs automatically without requiring the participants to exchange contact or personally identifiable information (such as email addresses, phone numbers, chat identifiers, etc.) in order to initiate the real-time communications sessions.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: April 2, 2019
    Assignee: Chatalyze, Inc.
    Inventors: Lloyd Winawer, Jordan Isaiah Winawer, Gunjot Singh Chawla
  • Patent number: 10237233
    Abstract: In certain embodiments, a system includes one or more memory units and one or more processing units. The memory units store blocks that each include a number of identifiers. The memory units include executable instructions that upon execution by the processing units cause the system to receive a request to allocate an identifier to an entity. The request includes data identifying the entity. A target block of identifiers is identified. The target block includes more unallocated identifiers than any other block. The target block is split into first and second blocks. The identifiers of the second block are each higher than any identifier of the first block. The second block is assigned to the entity, and a lowest identifier of the second block is allocated to the entity.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric J. Brandwine
  • Patent number: 10237138
    Abstract: A system maintains, generates, and manages infrastructure layouts. The infrastructure layouts interconnect infrastructure components and capture relational aspects between the components within the interconnections. The infrastructure layouts map northbound services, which are service outputs, to southbound services, which are service capabilities, for fulfillment. The system may traverse a mapping from a northbound service to a fulfilling southbound service to generate a workflow to support deployment of the northbound service. In various implementations, the system may compare a path, which maps a northbound service to a southbound service, to a policy model to determine compliance with the policy.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: March 19, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Qing Xie, Teresa Sheausan Tung, Karthik Gomadam
  • Patent number: 10230679
    Abstract: Aspects of the present disclosure generally relate to systems and methods for managing and optimizing end-to-end communication sessions involving the delivery of application data (e.g., audio (voice) data, audio/video data, electronic file download data, etc.) over third party networks using an optimized communication system (OCS), as described herein. Embodiments of the disclosed system provide and maintain optimal quality (e.g., reduced delay, packet loss, jitter, etc.) of communication sessions. In one example, the system provides (a real-time or close to real-time) evaluation of the network conditions, e.g., which networks are congested, and other factors associated with geographically diverse and unpredictable routing infrastructure characteristics of the Internet.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: March 12, 2019
    Assignee: STAR2STAR COMMUNICATIONS, LLC
    Inventors: Kristian Kielhofner, Gabriel Shepard, Shawn Solomon