Patents Examined by June Y Sison
  • Patent number: 10574615
    Abstract: Aspects of the present disclosure relate to systems and methods for integrating first class objects with email messages in an email inbox of an email client. In one example, a request is sent via the email client for first class object data to one or more data sources, where each data source of the one or more data sources includes first class object data of a different first class object type. The first class object data may be received at the email client from the one or more data sources. One or more first class objects may be created from the first class object data for injecting into an email inbox of the email client. The email inbox including at least some of the one or more first class objects and a plurality of email messages may be rendered in a user interface to the email client.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vignesh Sachidanandam, Ned Bearer Friend, Peter Loren Engrav
  • Patent number: 10574619
    Abstract: A computer implemented method of improving server coverage of a publish-subscribe cluster of servers, comprising using a cluster comprising a plurality of servers each having hardware processor(s), the cluster is adapted to execute messaging engines of a publish-subscribe service for forwarding a plurality of messages to a plurality of subscribing clients, each message is associated with one of a plurality of topics, wherein distributed subscriptions client(s) applies shared subscriptions for one or more topics through subscription group(s) each comprising a subset of the subscribing clients, monitor shared subscriptions made by the subscription group(s) to each of the messaging engines for each topic, generate a shared subscriptions information for each topic by analyzing the shared subscriptions and publish the shared subscriptions information to the clients to allow client(s) of the subscription group(s) to subscribe for the topic(s) on a preferred messaging engine to improve a server coverage of their sub
    Type: Grant
    Filed: January 2, 2017
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Avraham Harpaz, Nir Naaman, Yoav Tock
  • Patent number: 10567229
    Abstract: Systems, methods, and computer-readable media are disclosed for validating endpoint information for nodes in a network. A network assurance appliance is configured to retrieve first endpoint information about endpoints in the network from one or more spine nodes in a network and second endpoint information about the endpoints in the network from one or more leaf nodes in the network. The network assurance appliance compares the first endpoint information with the second endpoint information and generates an event based on the comparison.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: February 18, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayas Pani, Sanchay Harneja, Manali Holankar
  • Patent number: 10560361
    Abstract: A technique for an access node to synchronize the accessibility of a plurality of access nodes within a network is described. The technique receives an accessibility update and/or device update from a remote node. For the accessibility update, the access node compares entries in the accessibility update to the local accessibility table. If entries in the accessibility update are more up-to-date than the local accessibility table, the access node adjusts the local accessibility table to reflect the updates. The local access node compares the node identifier, heartbeat, and timestamp to determine whether and entry in the local accessibility table is up-to-date. For the device update, the access node compares entries in the device update to the local device table. If entries in the device update are more up-to-date than the local device table, the access node adjusts the local device table to reflect the updates.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: February 11, 2020
    Assignee: WigWag Inc.
    Inventor: Jordan Rife
  • Patent number: 10554734
    Abstract: An application specific interface (API) for a service that is accessible by remote procedure calls is generated at run-time from an interface language definitions file. In operation, a client application requests a connection to a server and then a runtime API generator connects to the server and downloads an interface definition language (IDL) file that defines services provided by the server. The runtime API generator parses the IDL file and generates the corresponding service API. Subsequently, upon receiving a client application request, the API generator generates a set of instructions that, when executed, emit one or more remote procedure calls that cause the server to implement the client application request. Because the API is generated at run-time, the runtime API generator enables client applications that are implemented in dynamically typed languages to access the service by providing access to the data type metadata that cannot be expressed in such languages.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: February 4, 2020
    Assignee: VMware, Inc.
    Inventor: Rostislav Hristov
  • Patent number: 10554592
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a collective address book system. One of the methods includes: receiving a request from a user to contact a person of interest; determining that contact information for the person of interest is not available in the user's contact information to which the system has access; determining that the collective address book system has access to contact information for the person of interest; generating proxy contact data for the person of interest; and providing the proxy contact data to the first user.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 4, 2020
    Assignee: The Fin Exploration Company
    Inventors: Sidharth Shanker, Venkataramanan Iyer Nandagopal, Robert Cheung, Robert Cobb, Daniel Cosson, Andrew Kortina, Samuel Lessin, Michael Richter, Andrew Staub
  • Patent number: 10536408
    Abstract: Systems and methods consistent with various disclosed embodiments provide for detecting, reporting, removing and cleaning metadata from inbound email attachments. In one embodiment, a system is disclosed that may be associated with a client device operated by an electronic message recipient. The system may include a memory storing instructions and one or more processors configured to execute the instructions to perform one or more operations. The operations may include intercepting an inbound electronic message sent to the recipient and determining that an electronic document attached to the inbound electronic message includes metadata.
    Type: Grant
    Filed: September 16, 2015
    Date of Patent: January 14, 2020
    Assignee: LITÉRA CORPORATION
    Inventor: Deepak Massand
  • Patent number: 10536552
    Abstract: Systems and methods are provided to ensure lossless and ordered traversal of digital information destined for and generated from a plurality of live compute assets during the relocation of a plurality of live compute assets from one network enabled computer to a plurality of network enabled computers. After the storage of digital information is initiated through the controlled devices, the live compute assets are relocated to the new computer(s). Simultaneously, or following the relocation of the computer assets, the digital information temporarily stored within the network may be moved and stored subsequently within the network to optimize the reliable delivery through software control of the physical and virtual network/network enabled devices. Upon completion of the relocation of the live compute assets, software is utilized to complete network traversal of new and temporarily stored digital information through the network to/from the relocated compute assets in an ordered, lossless, and reliable manner.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: January 14, 2020
    Assignee: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventor: David J. Stern
  • Patent number: 10523607
    Abstract: A system and method for regulating the flow of an electronic message in a social network comprises: creating the electronic message posted by a user in a social network, associating various permissions with the electronic message, notifying the user, information relating to flow of the electronic message from the user in the social network to other user, creating the path of the electronic message flow from the user in the social network to the other user and traversing the path of the electronic message flow from the user in the social network to the other user.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 31, 2019
    Assignee: Infosys Limited
    Inventors: Venkat Kumar Sivaramamurthy, Hitesh Mathpal
  • Patent number: 10523501
    Abstract: Embodiments described herein include systems, apparatuses, and methods for attempting to wirelessly communicate with a networkable device with a mobile device to retrieve an identifier for the networkable device; receiving the identifier from the networkable device; storing the identifier in the mobile device; and sending a request to a provisioning server to provision the networkable device.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 31, 2019
    Assignee: Echelon Corporation
    Inventors: Glen M. Riley, Robert A. Dolin, Bernd Gauweiler
  • Patent number: 10516715
    Abstract: A scheme for managing ABR live media streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR live media streaming session is time-shifted for a duration based on how long a service outage may last. During the video service outage, playback of advertisements pre-populated at the wireless UE device may be commenced. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed to play the time-shifted media content from a point adjacent to the particular segment where the ABR streaming session was time-shifted.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: December 24, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Salah Chaou
  • Patent number: 10514941
    Abstract: A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures a first middlebox instance to obtain status of a set of servers and disseminate the obtained status to a second middlebox instance. The controller configures the second middlebox instance to use the status to select a server from the set of servers.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: December 24, 2019
    Assignee: NICIRA, INC.
    Inventors: Ronghua Zhang, Teemu Koponen, Pankaj Thakkar, Martin Casado
  • Patent number: 10489679
    Abstract: Techniques are disclosed for visually conveying a percept. The percept may represent information learned by a video surveillance system. A request may be received to view a percept for a specified scene. The percept may have been derived from data streams generated from a sequence of video frames depicting the specified scene captured by a video camera. A visual representation of the percept may be generated. A user interface may be configured to display the visual representation of the percept and to allow a user to view and/or modify metadata attributes with the percept. For example, the user may label a percept and set events matching the percept to always (or never) result in alert being generated for users of the video surveillance system.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: November 26, 2019
    Assignee: AVIGILON PATENT HOLDING 1 CORPORATION
    Inventors: Wesley Kenneth Cobb, Bobby Ernest Blythe, Rajkiran Kumar Gottumukkal, Ming-Jung Seow
  • Patent number: 10491501
    Abstract: Traffic-adaptive network control systems and methods for a network, implemented by a server, include monitoring data associated with the network; generating a traffic forecast based on the monitored data; generating a schedule of actions based on a comparison of the traffic forecast to observed data; and causing orchestration of the actions in the network based on the generated schedule. The network can include a Software Defined Networking (SDN) network.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: November 26, 2019
    Assignee: Ciena Corporation
    Inventors: Romualdas Armolavicius, Todd Morris, Petar Djukic
  • Patent number: 10489175
    Abstract: Systems, methods and computer-readable media are described for pre-warming compute instances in datacenters. A service provider associated with the datacenters may expect a demand for the compute instances and pre-configure computing resources within the datacenters to pre-launch the compute instances. As such, when a user requests a compute instance, the service provider may satisfy the request by allocating a pre-warmed compute instance to the user.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: November 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Arjun Radhakrishnan, Christopher Richard Jacques de Kadt, James Alfred Gordon Greenfield, Jacobus Johannes Nicolaas van der Merwe
  • Patent number: 10484308
    Abstract: Aspects of the subject disclosure may include, for example, a system that provides for obtaining network parameter data from an eNodeB and a content delivery network server of a wireless network, determining a predicted network condition for a group of end user devices to receive an over-the-top video service in a coverage area of the eNodeB according to the network parameter data, and providing access to prediction information representative of the predicted network condition. The providing the access to the prediction information representative of the predicted network condition enables a video client of an end user device in the coverage area to provide a request for a video chunk to a video server according to buffer information and the predicted network condition. Other embodiments are disclosed.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 19, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Zhengye Liu, Jin Wang, Yali Liu, Xidong Wu
  • Patent number: 10476744
    Abstract: A method is provided for a coordinator to manage cluster membership. In a stable state, the coordinator provides a member list to all the nodes in a node list. The member list includes nodes that are cluster members. The node list includes nodes that are or wish to be members of the cluster. When the node list differs from the member list, the coordinator advances to a reconfiguration state to change the membership of the cluster. In the reconfiguration state, the coordinator sends a reconfiguration request to all the nodes in the node list. When reconfiguration acknowledgements are received from all the nodes within a timeout period, the coordinator updates the member list to be equal to the node list, persists the updated member list, sends a reconfiguration confirmation including the updated member list to all the nodes in the node list, and returns to the stable state.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: November 12, 2019
    Assignee: NICIRA, INC.
    Inventors: Ziyou Wang, Pankaj Thakkar, Jianjun Shen, Yusheng Wang, Donghai Han
  • Patent number: 10469548
    Abstract: A method, apparatus and non-transitory computer readable storage medium, in one embodiment, associating at least one autonomous transport and at least one user, determining at least one characteristic of said at least one user based on at least one of at least one user search history and at least one user preference selection, determining at least one user location of said at least one autonomous transport and querying at least one adjacent entity based at least on said determined at least one characteristic within a predetermined range of said at least one user location.
    Type: Grant
    Filed: January 15, 2014
    Date of Patent: November 5, 2019
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10469400
    Abstract: Embodiments of the present invention provide a method for allowing efficient allocation of data center resources in a virtualized data center. In one step, network information is obtained from a network using an application resource broker (ARB). In another step, data center information is obtained from a virtual center server using the ARB. In another step, a set of application traffic metrics and a set of virtualized infrastructure metrics are determined using the ARB based on the obtained network information and data center information respectively. The ARB is implemented on a computer system.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: November 5, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL BUSINESS SALES PTE. LIMITED
    Inventors: Virgil Nicolae Mihailovici, Muralidharan Rangarajan
  • Patent number: 10462217
    Abstract: Exemplary embodiments relate to messaging, and in particular address several aspects of initiating a group conversation. When a user interacts with a messaging system, the system determines whether it is likely that the user intends to start a group conversation or a one-to-one conversation. Intent to start a group conversation can be signaled in a number of ways, such as: type of action requested; interactions with particular UI elements; length of message; analysis of previous user preferences; and analysis of a contacts group. Suggested users to add to the group may be dynamically displayed. The group can be selected in a number of ways, including: analysis of social network information; analysis of events or activities in which the user may be engaged; analysis of user affinities; analysis of the current members of the group; analysis of familial or friend relationships; and analysis of previous messaging activity.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: October 29, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Andrew Yaoshu Song, Peter Henry Martinazzi, Alexander Ristevski