Patents Examined by Bharat Barot
  • Patent number: 10225137
    Abstract: Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: March 5, 2019
    Assignee: NICIRA, INC.
    Inventors: Jayant Jain, Anirban Sengupta, Mohan Parthasarathy, Allwyn Sequeira, Serge Maskalik, Rick Lund
  • Patent number: 10218591
    Abstract: Embedded Performance Monitoring is an “out-of-box” approach for performance monitoring of a DBMS. Performance monitoring of a DBMS is achieved through use of a browser to access the DBMS once a DBMS is installed and configured. The approach exploits a DBMS configured with the native capability to provide performance monitoring data and software via a browser. To retrieve and use the performance monitoring data from the DBMS, a browser executes software downloaded to the browser from the DBMS using web-based technologies.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: February 26, 2019
    Assignee: Oracle International Corporation
    Inventors: Khaled Yagoub, Cecilia Gervasio Grant, Yuan Xie, Jinye Huo, Benoit Dageville, Abdul Munir
  • Patent number: 10205974
    Abstract: The present disclosure relates to systems and methods for providing a video stream to one or more communication sessions. In one implementation, the system may include a video recording device, a memory storing instructions, and a processor configured to execute the instructions. The instructions may comprise instructions to activate the video recording device and receive a video stream therefrom, buffer the video stream in an allocated portion of the memory, allow access to the buffered video stream for use in a first communications session, continue buffering the video stream after the buffered video stream has been accessed for use in the first communications session, and allow access to the buffered video stream for use in a second communications session.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: February 12, 2019
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10194003
    Abstract: In the case where a user changes a setting value, such as an IP address, in a client device equipped with a server function, the setting value as a server is changed, and as a result of this, it is no longer possible to implement synchronization processing with the client.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 29, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yasuhiro Imai
  • Patent number: 10187466
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for migrating data from a first storage system to a second storage system. That data is for a process (e.g., a virtual machine, application, or some other process) operating on a computer system that is separate from the first storage system and the second storage system. That data is stored according to data subsets that are each exclusive of each other. As each data set is migrated, access to the data set by the process is precluded, but access for the remaining data sets is not affected. Once the data migration is complete, access to the data set by the process is restored.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventor: Tyler Sanderson
  • Patent number: 10187486
    Abstract: An implementation involves a push notification system receiving, from an application server, a request to serve to a client device a push notification, the request including push notification identity information. The implementation further involves the push notification system transmitting to the client device in response to the received request, a push notification. The implementation further comprises the push notification system receiving, from an operating system of the client device, information related to whether and how a user of the client device interacted with the push notification. The implementation further involves determining, by the push notification system, based at least in part on the information related to whether and how the user interacted with the push notification, whether to transmit a request to the message creation system to create and serve a targeted message.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 22, 2019
    Assignee: Google LLC
    Inventors: Tuna Toksoz, Thomas Price
  • Patent number: 10178177
    Abstract: A gateway is configured to perform a method that includes receiving data from a first device using a first protocol. The first protocol is a cloud based protocol. The method also includes determining that the received data is intended for a second device that uses a second protocol. The method further includes converting the received data from the first protocol to the second protocol. In addition, the method includes transmitting the received data to the second device via the second protocol.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 8, 2019
    Assignee: Honeywell International Inc.
    Inventors: Paul F. McLaughlin, James A. Strilich, Andrew Duca, Ellen B. Hawkinson, Joseph Felix
  • Patent number: 10171302
    Abstract: An example method is provided for a host to perform network configuration health check in a virtualized computing environment. The method may include selecting a source NIC and one or more destination NICs, based on a first network configuration of the host, generating one or more unicast probe packets that are addressed from the source NIC to the respective one or more destination NICs, and sending the one or more unicast probe packets to the respective one or more destination NICs from the source NIC via a physical switch connected to the host. The method may also include in response to receiving the one or more unicast probe packets from the physical switch, determining that there is a match between the first network configuration and a second network configuration, but otherwise, determining that there is a mismatch between the first network configuration and second network configuration.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: January 1, 2019
    Assignee: NICIRA, INC.
    Inventors: Jingchun Jiang, Benli Ye, Donghai Han
  • Patent number: 10171402
    Abstract: An apparatus for outputting a message alert is provided, comprising a processor configured to: receive a message; determine whether the message includes an attachment file; and responsive to determining that the message includes the attachment file, output sound contained in the attachment file as a message alert for the message.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: January 1, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myeong-Seok Song, Mi-A Hwang
  • Patent number: 10165063
    Abstract: An online system receives third party hashes for a plurality of targeted users and generates local hashes for one or more local users of the online system. The online system identifies as matched users those local users with local hashes that match those of the third party hashes. The online system generates one or more inferred identifiers for each of the one or more local users, the inferred identifiers being of the same type as the local unique identifiers, and the inferred identifiers generated based on characteristics of each corresponding local user. The online system identifies as inferred matched users at least one of the local users that have local hashes of corresponding inferred identifiers that match a third party hash of a third party unique identifier. The online system provides, to a third party system, a selection including the matched users and a selection including the inferred matched users.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: December 25, 2018
    Assignee: Facebook, Inc.
    Inventors: Aleksey Sergeyevich Fadeev, Li Zhou
  • Patent number: 10157354
    Abstract: An intelligent information delivery system facilitates dynamic interaction with the user's environment, and in certain environments may provide or support digital governance. The intelligent delivery system may make use of a distributed beacon network to accurately determine the user's location within an environment, which may then be leveraged to deliver relevant content to the user. The intelligent delivery system may also facilitate complex interactions between a user of the system and the user's environment.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: December 18, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Kishore Prabhakar Durg, Niraj Gupta, Ramkumar Kothandaraman, Amit Bahree
  • Patent number: 10158530
    Abstract: A cluster computer server is configured after a system reset or other configuration event. Each node of a fabric of the cluster compute server is employed, for purposes of configuration, as a cell in a cellular automaton, thereby obviating the need for a special configuration network to communicate configuration information from a central management unit. Instead, the nodes communicate configuration information using the same fabric interconnect that is used to communicate messages during normal execution of software services at the nodes.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: December 18, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Michael E. James, Jean-Philippe Fricker
  • Patent number: 10154107
    Abstract: Distributing access to a document from a processing system includes sending or pushing a reference for a document within a repository to a storage area of a recipient system of a recipient to enable retrieval of the document from the repository. The reference is removed from the storage area of the recipient system of the recipient in response to an expiration of the document.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Edward L. Bader, Nehemiah E. Clark, David S. Gaskins, Adrian Hermosillo, Bryan V. Pham
  • Patent number: 10142375
    Abstract: A system and method for remote acquisition of Internet content in a cyber-physical system. A cyber-physical system can include a multitude of electronic devices that are networked with each other, where some devices control each other to execute particular functions. According to the present embodiments, a user can request Internet information relating to sensory content presented to him/her by a content provider in a particular location by actuating their mobile device. Based on the time of the request and the location and direction of the mobile device, Internet information related to the sensory content that stimulated the user to actuate the mobile device is delivered to the mobile device or a cloud-based user account, for viewing. Such information can be provided via the Internet.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: November 27, 2018
    Inventor: Pin-Han Ho
  • Patent number: 10136441
    Abstract: A method of buffering application data operable at a delivery control server is provided. Related systems and computer program products are also provided.
    Type: Grant
    Filed: September 13, 2014
    Date of Patent: November 20, 2018
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Michael Luna
  • Patent number: 8195810
    Abstract: A method for establishing a paired connection between first and second media devices across a network includes transmitting a first information message across the network including an identifier that includes a request to pair the first and second media devices. When a second information message is received from the second media device within a first predetermined time period, the first device retrieves an identifier of the second device and transmits a confirmation message across the network including the device identifiers. A paired connection between the media devices is completed after a corresponding confirmation message from the second device is received within a second predetermined time period.
    Type: Grant
    Filed: April 22, 2011
    Date of Patent: June 5, 2012
    Assignee: DigitalOptics Corporation Europe Limited
    Inventors: Petronel Bigioi, Peter Corcoran, Eran Steinberg
  • Patent number: 8176119
    Abstract: A host Web page includes an evolving interactive dialog box wherein an Internet user may enter user data to be processed. When the user completes entering user data in a first revolution of the interactive dialog box, the first revolution is replaced with a second revolution of the evolving interactive dialog box without disturbing or affecting any other part of the host Web page being displayed. Beneficially, the first and second revolutions may be communicated to a user computer together with and at a same time as the host Web page. Also, the second revolution may include a variety of data which is selected or customized to match the user data submitted in the first revolution. Each revolution of the evolving interactive dialog box may be comprised of any combination of general textual data entry fields, category (pull-down) menus, contact information data entry fields, and opt-in/opt-out buttons.
    Type: Grant
    Filed: September 21, 2010
    Date of Patent: May 8, 2012
    Assignee: eBay Inc.
    Inventors: Stone J. Melet, Todd B. Melet
  • Patent number: 8176140
    Abstract: Provided are a home network device service and/or Internet service method and apparatus in a home network with a web-based open architecture, the method comprising: receiving script based software for controlling the service from a server using a controller in a home network; reproducing a user interface screen for controlling the service by parsing the script based software using the controller; and controlling the home network device control service and/or the Internet service using the controller according to the selected service when a service is selected based on the UI screen. Accordingly, a home network which can be expanded easily can be obtained.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: May 8, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ho Jin, Young-chul Sohn, Jong-wook Park
  • Patent number: 8176201
    Abstract: Label distribution protocol (LDP) signaled label-switched paths (LSPs) are supported without requiring information about remote autonomous systems (ASs) to be injected into the local interior gateway protocol (IGP). This may be done by (i) decoupling a forwarding equivalency class (FEC) element from the routing information, and (ii) specifying a next hop on which the FEC relies. An LDP messaging structure (e.g., an LDP type-length-value (TLV)) that includes a label, FEC information (e.g., a host address or prefix of an egress LSR of the LSP) and a next hop (e.g., a host address or prefix of a border node, such as an AS border router (ASBR)) may be provided. This messaging structure may be included in one or more of (a) label mapping messages, (b) label withdraw messages, and (c) label release messages.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: May 8, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Ina Minei, Nischal Sheth, Pedro R. Marques, Yakov Rekhter
  • Patent number: 8166172
    Abstract: A method includes receiving at least one performance parameters from a customer premises equipment at a controller. The method includes storing the at least one performance parameter for the customer premises equipment in a line table. The method includes determining a difference between each performance parameter and a corresponding performance standard for each performance parameter entry in the line table. The method includes adjusting a customer profile for the customer premises equipment when at least one difference indicates a violation. The method also includes removing from the line table each performance parameter entry associated with the at least one difference that indicates the violation.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: April 24, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Carlton Ligar Brown, G. Keith Cambron