Patents Examined by Tesfay Yohannes
  • Patent number: 10135702
    Abstract: Methods, systems, and computer readable media for testing network function virtualization (NFV) are disclosed. According to one method, the method occurs at a network test controller implemented using at least one processor. The method includes determining, using network configuration information, a first insertion point for inserting a first network function tester (NFT) into a service chain comprising a plurality of virtualized network functions (VNFs). The method also includes configuring the first NFT to analyze or ignore traffic matching filtering information, wherein the traffic traverses the first NFT from at least one VNF of the plurality of VNFs. The method further includes inserting, at the first insertion point, the first NFT into the service chain.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: November 20, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventor: Abhijit Lahiri
  • Patent number: 10129131
    Abstract: An information handling system includes a memory and a processor that couples to a first peer device, determines a first performance level for a performance parameter of the information handling system, receives a second performance level for the performance parameter of the first peer device, compares the first performance level with the second performance level, and determines that the first performance level is discrepant from the second performance level based upon the comparison.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: November 13, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Munif Farhan, Liam B. Quinn
  • Patent number: 10116490
    Abstract: A method for use by an apparatus of a communication network comprises detecting (S22) that a user or user equipment attaching to the communication network belongs to a usage group, based on group identity information that is allocated to the user or user equipment and identifies the usage group, detecting (S24), based on the group identity information, whether or not a first rules function out of several rules functions has been allocated to another user or user equipment of the usage group, and in case it is detected that the first rules function has been allocated to another user or user equipment of the usage group, selecting (S26), for the user or user equipment, the first rules function.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: October 30, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventor: Juha Antero Rasanen
  • Patent number: 10103946
    Abstract: In accordance with an embodiment, a system and method provides a messaging service in a multitenant application server environment. Deployable resources are usable within the multitenant application server environment and groupings of resources are defined by resource group templates within a domain. One or more partitions are provided, with each partition providing an administrative and runtime subdivision of the domain that can be associated with a tenant. Java message service (JMS) resources are defined within a resource group template or a resource group, and instantiated within a partition to enable messaging for applications deployed within the partition and between partitions. Integrating JMS in a multitenant application server environment further includes a foreign JMS server feature which maps remotely hosted JMS connection factories and JMS destinations into a local partition's JNDI, so that bridges and applications in turn gain access to these resources by looking them up in this name-space.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: October 16, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Dongbo Xiao, Thomas Barnes, David Zhao, Jigang Wang, Lily He, Padmanabha Bhat
  • Patent number: 10091253
    Abstract: The act of setting up a user's device to participate in a meeting may be performed automatically, using location information and calendar information. With appropriate permission obtained from the user, the user's calendar and the location of the user's device are monitored. When the user's calendar indicates that the user is scheduled to be in a meeting and the user is in or approaching a conference room (or other type of room) associated with that meeting, the user's desktop, application, and meeting documents may be shared. The user's computer may be automatically connected to devices in the meeting room, and any audio/visual settings appropriate for the user's role in the meeting may be configured automatically. Alternatively, if the user is to participate in the meeting online, the online meeting may be joined automatically.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: October 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Sedar, Paul Valentin Borza, Ovidiu Dan, Vaibhav Parikh, Kumar Srinivasamurthy
  • Patent number: 10069716
    Abstract: Methods, apparatus, systems and articles of manufacture to reflect routes from a virtual route reflector are disclosed. An example method includes requesting, at a virtual route reflector remote from an autonomous system, topology information and external route information from the autonomous system. The external route information identifies a plurality of border routers through which a remote destination can be reached. The example method also includes selecting, using the topology information, a first path from among a plurality of paths emanating from a selected node in the autonomous system, the plurality of paths exiting the autonomous system at respective border routers of the plurality of border routers. The example method further includes advertising, from the virtual route reflector to a client router in the autonomous system, a route to the remote destination, the route including a first border router at which the first path exits the autonomous system.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: September 4, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Chaitanya Yadlapalli, James Uttaro
  • Patent number: 10063492
    Abstract: In one embodiment, in response to data to be transmitted to or from an electronic device, the electronic device determines whether the electronic device currently has a first network connection with a sufficiently high bandwidth. If the electronic device currently does not have a first network connection with a sufficiently high bandwidth, then the electronic device estimates a future time when the electronic device is likely to have a second network connection with a sufficiently high bandwidth, and schedules transmission of the data at the future time.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Shaheen Ashok Gandhi, David Scott Reiss, David Harry Garcia
  • Patent number: 10063626
    Abstract: A server apparatus includes: a receiving unit that receives a terminal request from a terminal apparatus; a terminal request processing unit that interprets the terminal request, thereby acquiring scenario base information corresponding to the terminal request, and performs processing corresponding to the terminal request; a scenario generating unit that generates a scenario, using the scenario base information, and a processing result of the terminal request processing unit; and a transmitting unit that transmits the scenario generated by the scenario generating unit, to the terminal apparatus.
    Type: Grant
    Filed: October 1, 2013
    Date of Patent: August 28, 2018
    Assignee: Future Tech Leb Co., Ltd.
    Inventors: Yasuo Omote, Satoya Nakagawa
  • Patent number: 10057365
    Abstract: Technologies are disclosed herein for asynchronous provision of resource status data. A resource status application can submit a request to a resource status service for status data regarding one or more computing resources provided by network services in a service provider network. In response thereto, the resource status service can submit synchronous requests to the network services for the status data. The resource status service can also provide a reply to the resource status application that includes an identifier (ID) that can be utilized to retrieve all or a portion of the status data at a future time. The reply might also specify a period of time that the resource status application is to wait before submitting another request for the status data to the resource status service. Subsequently, the resource status application can submit additional requests for the status data to the resource status service that include the identifier.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 21, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David Whitney, Donley Ray P'Simer, Asa Denton
  • Patent number: 10050918
    Abstract: A method for creating at least one new thread associated with an online conversation is provided. The method may include monitoring the online conversation to detect a new or updated element of the online conversation. The method may also include extracting the detected new or updated element. The method may further include analyzing the online conversation and the extracted detected new or updated element to determine if a new online conversation has started. The method may include extracting a plurality of members associated with the online conversation. The method may also include extracting a plurality of content associated with the extracted detected new or updated element. The method additionally include prompting a user to determine if a new online conversation should be created. The method may also include creating the new online conversation. The method may further include notifying the plurality of extracted members about the created new online conversation.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
  • Patent number: 10038640
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be associated with one or more load balancers configured to direct traffic to the computing instances. Furthermore, customers of the computing resource service provider may add or remove load balancer from the auto-scaling groups. The computing resource service provider may track a state of the load balancer in a database in order to enable efficient addition and removal of load balancers to auto-scale groups.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Robert Guzman, Norman Jordan, Shawn Jones, Ahmed Usman Khalid
  • Patent number: 10033804
    Abstract: Systems and methods are provided for a pull model for delivery of data such as content metadata among interconnected content delivery networks (CDNi), allowing for accurate metadata information in appropriate edge servers in a large CDNi system. When a request for an asset in a CDN (CDN A) is to be served by another, interconnected CDN (CDN B), a link to the location where the metadata is stored within CDN A can be provided along with the request for CDN B to serve the content to the user. The link can be passed to the appropriate edge device in CDN B, which can retrieve the metadata to set up and support the content session. The encrypted information can also be passed recursively by CDN B to other CDNs with which it is interconnected.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: July 24, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Agustin Schapira, Yiu Lee
  • Patent number: 10021215
    Abstract: The present invention discloses a method and a server for allocating game resources, which belongs to the field of network technology. The method includes: receiving a game participation request including game subzone information sent by a user; when the user enters a game subzone identified by the game subzone information, assigning the user to a waiting queue corresponding to the user in the game subzone in accordance with a predetermined condition; and when the user is successfully assigned to the waiting queue, selecting participants to play in the same group with the user from waiting queues other than the waiting queue of the user, and allocating game resources for the user and the selected participants. The present technical solution can effectively reduce occurrence of the game participants' cheating.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: July 10, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Liang Ma, Jing Zhou, Zhiqiang He, Xuan Yu, Qi Li, Tao Lin
  • Patent number: 10015127
    Abstract: A communication device includes an acceptance section, a mail data generating section, and a transmission section. The acceptance section is configured to accept a plurality of destination addresses and a mail text to be sent to the plurality of destination addresses. The mail data generating section is configured to generate, for every one of the plurality of destination addresses, mail data that contains the mail text, destination information indicating the one of the plurality of destination addresses as a destination, and destination address list information which indicates a list of the plurality of destination addresses arranged in order and in which the one destination address is placed higher in order than when accepted by the acceptance section. The transmission section is configured to send the mail data generated by the mail data generating section.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: July 3, 2018
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Shoichi Sakaguchi, Yoshihisa Tanaka, Yumi Hirobe
  • Patent number: 10015204
    Abstract: A method, a terminal, and a server for restoring transmission of session content. The method includes, after a refresh message for a page is received, retaining a first ICE address used by a session in the page to be in an activated state, and restoring transmission of session content of the session by using the first ICE address in the activated state, so that a terminal directly establishes a connection according to the first ICE address in the activated state after receiving a refreshed page, and after receiving a refresh message for a page, the terminal does not need to perform ICE address negotiation to determine a suitable ICE address for receiving and sending the session content, which shortens waiting time for interacting the session content with a peer-end user, thereby improving user experience.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: July 3, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Haojun Zhou
  • Patent number: 10007728
    Abstract: Equivalent concepts expressed across multiple domains are matched and associated with a metapage generated by a social networking system. User preferences expressed on multiple domains, represented as pages in a social networking system, may be organized by concept and shared with advertisers, third-party developers, and other users of the social networking system using the metapages generated for the concepts. Aggregated social information may be presented to users of the social networking system viewing a page associated with a metapage. Information presented on external websites may be used to link pages across multiple domains with a metapage generated on the social networking system, presenting the information on other external websites associated with the metapage as links on the pages associated with the metapage. Feedback from users may be used to include or exclude pages from being associated with a generated metapage.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 26, 2018
    Assignee: Facebook, Inc.
    Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
  • Patent number: 9998546
    Abstract: Methods and apparatus are provided for communication connection service. Identification information of a second device is acquired. An inquiry about whether to register the second device as a favorite device is displayed. A registration request message is sent to a server, when a request to register the second device as the favorite device is inputted in response to the inquiry. The registration request message includes the identification information of the second device. A registration response message is received from the server in response to the registration request message. A user interface of the first device is controlled to provide feedback informing of a success or a failure in registering the second device as the favorite device based on the registration response message.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: June 12, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sahnghee Bahn, Sungsoo Hong, Changhwan Hwang
  • Patent number: 9998293
    Abstract: A method and a device for maintaining a multicast group member are disclosed. The method includes sending a query message to a switch at intervals of a preset period, so that the switch sends the query message to each multicast group member included in a multicast group; acquiring a count value of current period query responses received by the switch in a current period; and maintaining, according to the count value of current period query responses and a count value of previous period query responses, the multicast group member included in the multicast group. The device includes a first sending module, an acquiring module, and a maintenance module. In the present disclosure, a multicast group member is maintained using a flow table maintained in a switch, which decreases load of a controller, and improves processing efficiency of maintaining, by the controller, the multicast group member.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: June 12, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chenji Li, Quancai Li, Bo Man
  • Patent number: 9992639
    Abstract: A method including receiving a request for a visual object pertaining to a body portion of a first user from a second user is provided. The method includes sending a request to a messaging platform for a history of prior requests by the second user for any visual objects pertaining to at least one body portion of a body of another user. The method further includes displaying to the first user a modified history of any prior requests for visual objects by the second user that were flagged by any of the group of users as belonging to a community-specific category of requests for visual objects pertaining to body portions of respective bodies of other users. The method further includes sending a selected message from a set of pre-configured messages to the messaging platform for transmission of the selected message to the second user.
    Type: Grant
    Filed: July 30, 2017
    Date of Patent: June 5, 2018
    Inventors: Avni P Singh, Arati P Singh
  • Patent number: 9992276
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include initializing multiple computing nodes to execute one or more software applications that provide a computing service, each of the computing nodes having a respective set of configuration data. Examples of the services include storage services, computational services and web service. Subsequent to deploying the multiple computing nodes as a software defined computing (SDC) cluster, an additional computing node is initialized using a given set of configuration data, and the additional computing node is added to the SDC cluster. In some embodiments, the additional node can be initialized and added to the SDC cluster in response to detecting a condition in the SDC cluster. In alternative embodiments, the additional node can be initialized and added to the SDC cluster in response to receiving a request to add an additional service to the SDC cluster.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zah Barzik, Maxim Kalaev, Eli Koren, Amit Margalit, Eran Tzabari