Patents Examined by Tesfay Yohannes
-
Patent number: 10135702Abstract: 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: GrantFiled: November 12, 2015Date of Patent: November 20, 2018Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.Inventor: Abhijit Lahiri
-
Patent number: 10129131Abstract: 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: GrantFiled: June 30, 2015Date of Patent: November 13, 2018Assignee: DELL PRODUCTS, LPInventors: Munif Farhan, Liam B. Quinn
-
Patent number: 10116490Abstract: 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: GrantFiled: September 7, 2012Date of Patent: October 30, 2018Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventor: Juha Antero Rasanen
-
Patent number: 10103946Abstract: 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: GrantFiled: September 25, 2015Date of Patent: October 16, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dongbo Xiao, Thomas Barnes, David Zhao, Jigang Wang, Lily He, Padmanabha Bhat
-
Patent number: 10091253Abstract: 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: GrantFiled: June 22, 2015Date of Patent: October 2, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Sedar, Paul Valentin Borza, Ovidiu Dan, Vaibhav Parikh, Kumar Srinivasamurthy
-
Patent number: 10069716Abstract: 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: GrantFiled: July 29, 2015Date of Patent: September 4, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Chaitanya Yadlapalli, James Uttaro
-
Patent number: 10063492Abstract: 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: GrantFiled: August 13, 2015Date of Patent: August 28, 2018Assignee: Facebook, Inc.Inventors: Shaheen Ashok Gandhi, David Scott Reiss, David Harry Garcia
-
Patent number: 10063626Abstract: 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: GrantFiled: October 1, 2013Date of Patent: August 28, 2018Assignee: Future Tech Leb Co., Ltd.Inventors: Yasuo Omote, Satoya Nakagawa
-
Patent number: 10057365Abstract: 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: GrantFiled: June 24, 2015Date of Patent: August 21, 2018Assignee: Amazon Technologies, Inc.Inventors: David Whitney, Donley Ray P'Simer, Asa Denton
-
Patent number: 10050918Abstract: 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: GrantFiled: March 27, 2015Date of Patent: August 14, 2018Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Dale M. Schultz
-
Patent number: 10038640Abstract: 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: GrantFiled: April 30, 2015Date of Patent: July 31, 2018Assignee: Amazon Technologies, Inc.Inventors: Marcel Robert Guzman, Norman Jordan, Shawn Jones, Ahmed Usman Khalid
-
Patent number: 10033804Abstract: 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: GrantFiled: January 27, 2015Date of Patent: July 24, 2018Assignee: Comcast Cable Communications, LLCInventors: Agustin Schapira, Yiu Lee
-
Patent number: 10021215Abstract: 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: GrantFiled: August 19, 2014Date of Patent: July 10, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Liang Ma, Jing Zhou, Zhiqiang He, Xuan Yu, Qi Li, Tao Lin
-
Patent number: 10015127Abstract: 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: GrantFiled: August 21, 2015Date of Patent: July 3, 2018Assignee: KYOCERA Document Solutions Inc.Inventors: Shoichi Sakaguchi, Yoshihisa Tanaka, Yumi Hirobe
-
Patent number: 10015204Abstract: 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: GrantFiled: August 19, 2014Date of Patent: July 3, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Haojun Zhou
-
Patent number: 10007728Abstract: 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: GrantFiled: December 12, 2014Date of Patent: June 26, 2018Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Rafael Linden Sagula, Cameron Alexander Marlow, Jonathan Chang, Siddharth Kar, Eric Sun
-
Patent number: 9998546Abstract: 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: GrantFiled: December 17, 2015Date of Patent: June 12, 2018Assignee: Samsung Electronics Co., LtdInventors: Sahnghee Bahn, Sungsoo Hong, Changhwan Hwang
-
Patent number: 9998293Abstract: 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: GrantFiled: October 27, 2016Date of Patent: June 12, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chenji Li, Quancai Li, Bo Man
-
Patent number: 9992639Abstract: 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: GrantFiled: July 30, 2017Date of Patent: June 5, 2018Inventors: Avni P Singh, Arati P Singh
-
Patent number: 9992276Abstract: 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: GrantFiled: September 25, 2015Date of Patent: June 5, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zah Barzik, Maxim Kalaev, Eli Koren, Amit Margalit, Eran Tzabari