Patents Examined by Kevin Bates
-
Patent number: 9843490Abstract: Techniques for inserting analytic logic into network requests are presented. In an embodiment, instructions are dynamically inserted into web pages as the pages are requested. The instructions enable analytics to be captured and/or tracked when the web pages are processed. In another embodiment, web requests are intercepted and processed to include analytic instructions.Type: GrantFiled: March 14, 2013Date of Patent: December 12, 2017Assignee: NetIQ CorporationInventors: Lloyd Leon Burch, Duane Fredrick Buss
-
Patent number: 9843548Abstract: A system includes at least one first service device. Each first service device has one or more processors, a service instant messaging (IM) application, and at least one first service. The service IM application, when executed at the one or more processors of the at least one first service device, is configured to receive at least one command instant message, where the at least one command instant message comprises at least one first command associated with the at least one first service, extract the at least one first command from the at least one command instant message, and send the extracted first command to the at least one first service such that the at least one first service performs a corresponding first function based on the extracted first command.Type: GrantFiled: December 9, 2014Date of Patent: December 12, 2017Assignee: AMERICAN MEGATRENDS, INC.Inventors: Joseprabu Inbaraj, Chandrasekar Rathineswaran
-
Patent number: 9832079Abstract: Mechanisms for determining a network topology are disclosed. Client computer information messages are received from a plurality of client computers. The client computer information messages include a network identifier that identifies a network address of a respective client computer. A first link table that identifies ports of a first switch device and corresponding network identifiers of at least some client computers is received from the first switch device. A second link table that identifies ports of a second switch device and corresponding network identifiers of other client computers is received from the second switch device. A nodal tree structure is generated that identifies the plurality of client computers, the communication links between the plurality of client computers, the first switch device, and the second switch device based on the client computer information messages, the first link table, and the second link table.Type: GrantFiled: March 12, 2014Date of Patent: November 28, 2017Assignee: Lockheed Martin CorporationInventors: Jason E. Athey, Brennan J. Jones, Huy D. Truong
-
Patent number: 9830373Abstract: A method, system, and computer-readable storage device for transferring data from a database management system to a data analytics system is described herein. In one aspect, a database management node storing a data partition of a database table that is distributed across a plurality of database management nodes of a database management system receives a data transfer request from a data analytics node of a data analytics node cluster. The data transfer request may include a data transfer policy for splitting the data partition onto the data analytics node cluster. A data split may be identified from the data partition. The data split may be a subset of the data partition. The data split is communicated to the data analytics node according to the data transfer policy.Type: GrantFiled: January 6, 2015Date of Patent: November 28, 2017Assignee: ENTIT SOFTWARE LLCInventors: Shreya Prasad, Indrajit Roy, Vincent Xu, Sunil Venkayala, Dan Huang, Kyungyong Lee
-
Patent number: 9832233Abstract: Systems and methods for facilitating and securing the exchange of digital information between individuals within the social network of a person or group of people who are subject to security or law enforcement limitations or otherwise reside within a controlled or correctional facility. All submitted information requires administrative approval, either by a human administrator or an automated process, before it can be viewed by other members of the social network.Type: GrantFiled: September 12, 2016Date of Patent: November 28, 2017Assignee: INTELMATE LLCInventors: Richard Torgersrud, Grant Gongaware, Morgan Collins
-
Patent number: 9832156Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for providing access to communities of users in an online social network. In some implementations, a server is configured to identify a user identity (ID), received from a computing device, as one of a plurality of first user identities (IDs) of first users belonging to a first community maintained on behalf of a first organization by a social networking system. The computing device can then be provided access to the first community. When a request to access a second community maintained on behalf of a second organization is received from the computing device, the user ID can be identified as one of a plurality of second user IDs of second users belonging to the second community. The computing device can then be provided access to the second community.Type: GrantFiled: March 14, 2013Date of Patent: November 28, 2017Assignee: salesforce.com, inc.Inventors: Sanjaya Lai, Aditya Kuruganti, Kedar Doshi
-
Patent number: 9825854Abstract: A method for a host machine that hosts at least one tenant virtual machine (VM) of a particular tenant logical network that accesses service VMs of a particular service logical network. The method, prior to a packet being received at a PFE on the host, intercepts the packet that sent by the tenant VM to one of the service VMs based on a set of forwarding rules. The packet includes a source IP address and a source port number of the tenant VM. The method, prior to the packet leaving the PFE in the host, replaces the source IP address and source port number with a replacement IP address and port number pair from a set of replacement IP address and port number pairs allocated to the host for accessing service VMs. The method sends the modified packet to the PFE to forward the modified packet to the service VM.Type: GrantFiled: March 27, 2014Date of Patent: November 21, 2017Assignee: NICIRA, INC.Inventor: Jun Xiao
-
Patent number: 9819547Abstract: A system includes a runbook manager configured to generate a runbook governing future server provisioning jobs, based on analyzed job history. The runbook manager includes a history analyzer configured to analyze a job history for a plurality of provisioning jobs performed to provision a plurality of servers, to thereby obtain the analyzed job history.Type: GrantFiled: December 31, 2013Date of Patent: November 14, 2017Assignee: BMC Software, Inc.Inventors: Nitin Maini, Neeran Karnik
-
Patent number: 9819711Abstract: A method of establishing a collaborative platform comprising performing a collaborative interactive session for a plurality of members, and analyzing affect and/or cognitive features of some or all of the plurality of members, wherein some or all of the plurality of members from different human interaction platforms interact via the collaborative platform, wherein the affect comprises an experience of feeling or emotion, and wherein the cognitive features comprise features in a cognitive state, the cognitive state comprising a state of an internal mental process.Type: GrantFiled: November 5, 2012Date of Patent: November 14, 2017Inventors: Neil S. Davey, Sonya Davey, Abhishek Biswas
-
Patent number: 9819558Abstract: Streaming query resource control is described, for example, to allocate streaming queries to servers in a data center providing a streaming query platform. In various embodiments streaming queries are allocated to servers in a manner seeking to balance load between the servers and also to reduce network traffic costs between data stream sources and the servers. In various examples, query types are taken into account, where a query type is the identity of one or more data stream sources used by the query, and optionally also traffic rates of the data stream sources. In some examples, processes for allocating incoming queries in an online fashion are described and in some examples, processes for allocating queries in an offline fashion are described. In examples, a network traffic cost metric is used which takes into account an incremental network traffic cost of adding a given query at a server.Type: GrantFiled: March 3, 2014Date of Patent: November 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Milan Vojnovic, Christos Gkantsidis, Bo Zong
-
Patent number: 9807164Abstract: The disclosure is directed to replicating datasets between data storage servers in a distributed computer network synchronously and asynchronously (“the technology”). A replication interface receives a request from a client to store a dataset in the distributed computer network. The replication interface identifies a first set of storage servers that are within a halo defined by the client. The replication interface replicates the dataset to the first set of the storage servers synchronously, and a remaining set of the storage servers, e.g., storage servers that are outside of the halo asynchronously. The replication interface can perform the synchronous and asynchronous replication simultaneously. The halo can be determined based on various parameters, including a halo latency, which indicates a permissible latency threshold between the client and a storage server to which the dataset is to be replicated synchronously.Type: GrantFiled: July 25, 2014Date of Patent: October 31, 2017Assignee: Facebook, Inc.Inventor: Richard Theodore William Wareing
-
Patent number: 9806951Abstract: Determining if a new federation should be formed. A method includes a voter node determining that it has sufficient votes to form a new federation. The method further includes determining that no node existing in a previous federation already has a quorum of valid global tickets. Each global ticket indicates that a node agrees that a federation should continue to exist. As a result, the voter node forms a new federation.Type: GrantFiled: January 18, 2013Date of Patent: October 31, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Lu Xun, Alex Wun, Gopala Krishna R. Kakivaya, Rishi Rakesh Sinha
-
Patent number: 9800541Abstract: Provided is a communication system that includes first and second communication devices operating in conformance with IPv6 requirements, in which the first communication device (100) determines whether an own IP address for communication is utilized or not by monitoring a communication status, generates a response request message requesting a response message to the second communication device when the own IP address is determined to be no longer required, designates the own IP address as a destination of the response message in the response request message, and transmits the response request message to the second communication device (200) during a period when a Neighbor Cache entry related to the own IP address in the second communication device is in STALE state after transition from REACHABLE state.Type: GrantFiled: August 18, 2010Date of Patent: October 24, 2017Assignee: NEC CORPORATIONInventor: Hiroshi Kitamura
-
Patent number: 9800456Abstract: There is provided a new on-board network system having a relay device that relays communication frames between on-board networks, and between an on-board network and an external device, such as being capable of supporting communication between an on-board network and an external device without a storage area of a relay device being increased.Type: GrantFiled: August 20, 2013Date of Patent: October 24, 2017Assignee: DENSO CORPORATIONInventor: Syota Komori
-
Patent number: 9795887Abstract: The field of the invention relates to multi-user online gaming systems, and more particularly to systems and methods that enable a spectator's experience for online active games. In a preferred embodiment, an online multiuser game system includes a user matching system configured to match users for a game session, wherein the user matching system is enabled to match a first user with another user based at least in part on behavior data in the first user's profile.Type: GrantFiled: July 17, 2012Date of Patent: October 24, 2017Assignee: RIOT GAMES, INC.Inventors: Jeffrey Lin, Paul Sottosanti
-
Patent number: 9794108Abstract: A communication apparatus includes a processor and a memory. The processor executes computer-readable instructions stored in the memory. The instructions instruct the communication apparatus to establish a first network including the communication apparatus and a first device. The instructions instruct the communication apparatus to establish a second network including the communication apparatus and a second device. The instructions instruct the communication apparatus to determine a target IP address. Determining the target IP address includes identifying a particular IP address, which is an IP address of the communication apparatus used in the second type network. Determining the target IP address includes generating the target IP address to be within a particular range using the particular IP address. The particular range is a range of IP addresses that are not available in the second type network. The instructions instruct the communication apparatus to assign the target IP address to the first device.Type: GrantFiled: January 18, 2013Date of Patent: October 17, 2017Assignee: Brother Kogyo Kabushiki KaishaInventor: Ken Saito
-
Patent number: 9794760Abstract: Systems and techniques facilitate capturing, via a server, a communication between a plurality of participants via computing devices of the participants and utilizing a communication tool associated with the computing devices. The server links the communication to a collaboration thread that is accessible by each participant via a computing device of each participant, where the collaboration thread includes a container object that provides access to stored content associated with each communication linked to the collaboration thread. The server further notifies each participant of the collaboration thread including an indication that the collaboration thread has been revised based upon the linking of the communication to the collaboration thread.Type: GrantFiled: March 14, 2013Date of Patent: October 17, 2017Assignee: Cisco Technology, Inc.Inventor: Stephen Quatrano
-
Patent number: 9794186Abstract: A method for coordinating distributed network address translation (NAT) in a network within which several logical networks are implemented. The logical networks include several tenant logical networks and at least one service logical network that include service virtual machines (VMs) that are accessed by VMs of the tenant logical networks. The method defines a group of replacement IP address and port number pairs. Each pair is used to uniquely identify a VM across all tenant logical networks. The method sends to at least one host that is hosting a VM of a particular tenant logical network, a set of replacement IP address and port number pairs. Each replacement IP address and port number pair can be used by the host to replace a source IP address and a source port number in a packet that is destined from the particular VM to a VM of the particular service logical network.Type: GrantFiled: March 27, 2014Date of Patent: October 17, 2017Assignee: NICIRA, INC.Inventor: Jun Xiao
-
Patent number: 9794330Abstract: A server, a server management system and a server management method are disclosed. The server comprises a field replaceable unit (FRU) memory and a baseboard management controller (BMC). The FRU memory stores an FRU data. The BMC receives an FRU access command from a remote management computer via an intelligent platform management interface (IPMI). The FRU access command comprises an FRU identification (ID). The BMC determines whether the FRU ID belongs to the FRU memory. If the FRU ID does not belong to the FRU memory, the BMC accesses a custom file according to the FRU ID. The custom file is different from the FRU data.Type: GrantFiled: December 5, 2014Date of Patent: October 17, 2017Assignee: WISTRON CORPORATIONInventors: Chun-Chieh Yeh, Ming-Sheng Wu
-
Patent number: 9781023Abstract: An information processing device includes a memory configured to store information related to data accesses by executions of a plurality of applications, and a network configuration of a network system including a plurality of communication devices and a plurality of processing devices each of which executes any one of the plurality of applications, and a processor configured to calculate traffic amounts, when each of the plurality of communication devices is assumed as a data storage location to store data to be accessed by the executions, to be generated in the network system by the executions, based on the information and the network configuration, and determine a communication device to store the data to be accessed by the executions based on the calculated traffic amounts, among the plurality of communication devices.Type: GrantFiled: August 21, 2013Date of Patent: October 3, 2017Assignee: FUJITSU LIMITEDInventor: Keiichi Nakatsugawa