Patents Examined by Krisna Lim
-
Patent number: 10230753Abstract: Systems and methods for mapping IP addresses to an entity include receiving at least one domain name associated with the entity. Embodiments may further include determining one or more variations of the at least one domain name based on analysis of domain name data collected from a plurality of domain name data sources that mention a variation of the at least one domain name. Some embodiments may also include identifying one or more IP addresses pointed to by the one or more variations of the entity's domain name based on analysis of IP address data collected from a plurality of IP address data sources. Additional embodiments include assigning weights to each of the identified one or more IP addresses and creating a mapping of IP addresses to associate with the entity based on analysis of the weighted one or more IP addresses.Type: GrantFiled: February 27, 2017Date of Patent: March 12, 2019Assignee: SecurityScorecard, Inc.Inventors: Aleksandr Yampolskiy, Rob Blackin, Samuel Kassoumeh, Nick Matviko
-
Patent number: 10218657Abstract: Embodiments of the present application provide a method and system for private chat within a group chat. During operation, the system receives, at a server from a computing device, a first message that includes a first private chat identifier, private chat counterpart information, and private chat content data. The system determines a private chat counterpart client based on the first private chat identifier and the private chat counterpart information. The private chat counterpart client and the computing device are both participating in the group chat. The system generates a private chat message based on the first message including the private chat content data, and sends the private chat message to the private chat counterpart client without sending the private chat message to all members participating in the group chat.Type: GrantFiled: March 11, 2016Date of Patent: February 26, 2019Assignee: Alibaba Group Holding LimitedInventor: Chong Shing Cheung
-
Patent number: 10200471Abstract: A method and system for workload migration across a hybrid network is provided. The method and system are directed to migrating a workload to a cloud by transferring the workload computing processes to the cloud, streaming workload data as necessary to execute the workload processes in the cloud, transferring the remaining workload data in a background process to cloud storage, and then completing migration by switching the primary data source of the workload computing processes to the cloud storage. In another aspect, a method and system are directed to migrating on-premises storage associated with a virtual machine to the cloud to be stored and executed in association with containerized applications. Additionally, techniques for full detach and partial detach of containerized applications are provided.Type: GrantFiled: March 19, 2018Date of Patent: February 5, 2019Assignee: Google LLCInventors: Leonid Vasetsky, Ady Degany, Shahar Glixman, Guy Yogev, Yaniv Ben-Ari, Dan Ilan
-
Patent number: 10198569Abstract: A software widget running on a user device may be designed to operate in a locked or an unlocked mode. In unlocked mode, the user has full interactivity with the widget. In locked mode, however, at least some of the interactivity with the widget is restricted, despite the fact that the widget still operates normally otherwise while in the locked mode. While in locked mode, user input may determine if the widget should be unlocked.Type: GrantFiled: March 26, 2018Date of Patent: February 5, 2019Assignee: eBay Inc.Inventors: Eric J. Farraro, John Tapley, Oliver Nicholas Cockcroft
-
Patent number: 10200316Abstract: Interactions based on Instant Messaging (IM) are provided, where an IM client of a user terminal device is configured with a microblog entrance related to IM tips, the IM client obtains IM tips data from an IM server, invokes the microblog entrance in response to an operation instruction of a user, obtains from a microblog server microblog data associated to the IM tips data, generates a microblog box and presents the microblog data on the microblog box. The methods can improve efficiencies of interactions.Type: GrantFiled: October 14, 2015Date of Patent: February 5, 2019Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Jun Lan
-
Patent number: 10200758Abstract: A technology for presenting content enables a receipt of a request over a network for a content from a computer, a determination of a characteristic of the computer and a location of the computer based at least in part on the request, a match of the characteristic and the location against a rule, a selection of a player based at least in part on the match, and a facilitation of a stream of the content via the player over the network to the computer based at least in part on the selection.Type: GrantFiled: March 11, 2016Date of Patent: February 5, 2019Assignee: Zype Inc.Inventors: Edward Laczynski, Chris Bassolino, Brian Dorry
-
Patent number: 10200206Abstract: A method of requesting an inquiry reply during a synchronous remote meeting is provided. The method includes recording a synchronous meeting between remote users to generate a meeting recording, generating an inquiry during the synchronous meeting to create a generated inquiry, identifying a portion of the meeting recording relevant to the inquiry during the synchronous meeting, and transmitting the generated inquiry and the captured portion of the recording to a recipient user.Type: GrantFiled: March 11, 2016Date of Patent: February 5, 2019Assignee: FUJI XEROX CO., LTD.Inventors: Torben Wallbaum, Andreas Girgensohn, Lynn Donelle Wilcox, Frank M. Shipman, III, Susanne Boll-Westermann
-
Patent number: 10187387Abstract: A method performed by a first network device for communicating over a network, the method includes receiving, at the first network device, a request to connect to a second network device. The method includes, based on the request to connect, determining whether the first network device is set to an encrypted communication mode. The method further includes, based on a determination that the first network device is set to the encrypted communication mode, sending, to a first name service, a first name associated with the second network device and for which the first name service supports establishing an encrypted connection to the second network device.Type: GrantFiled: August 6, 2016Date of Patent: January 22, 2019Assignee: VirnetX, Inc.Inventors: Victor Larson, Robert Dunham Short, III, Edmund Colby Munger, Michael Williamson
-
Patent number: 10187338Abstract: A method for controlling an application using an electronic device is provided. The method includes providing a message application through the electronic device. The method also includes acquiring a message list comprising information about one or more messages transmitted or received by the electronic device, based on an input configured to transmit a file to an external device for the electronic device through the message application. The method further includes attaching to the message application at least a part of message information about the at least one message as the file, based on an input of selecting at least one message among the message list.Type: GrantFiled: December 24, 2014Date of Patent: January 22, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Ji-Hyun Yeon, Geon-Soo Kim
-
Patent number: 10178135Abstract: Converged network management application and system is provided that delivers a management platform as a service that can view and/or manage all managed networks in the aggregate, or any one of them individually (including individual devices within the managed networks), in a secure and efficient manner, providing continuously available intelligence in real time on the managed networks and systems, and overcoming integration issues including conflicting address schemas, the need to avoid unnecessary infrastructure, and the need acquire all necessary information in real time within applicable memory and bandwidth constraints.Type: GrantFiled: February 16, 2018Date of Patent: January 8, 2019Assignee: Nectar Holdings, Inc.Inventors: Matthew Kiefer, Joseph Fuccillo, Edmond Baydian
-
Patent number: 10171294Abstract: Consistency between a requirement for communication with respect to software in a system and a requirement for a network is maintained, without re-designing a network by the user. A requirement conversion unit (110) of a system design support device (100) generates a requirement for communication between computers based on a requirement for communication between software components included in a system, and based on identifiers of the computers in which the software components are deployed. The requirement conversion unit (110) generates a requirement for a network for connecting between the computers based on the requirement for communication between the computers.Type: GrantFiled: August 21, 2014Date of Patent: January 1, 2019Assignee: NEC CORPORATIONInventor: Kenji Soejima
-
Patent number: 10164897Abstract: A method for removing computing assets from service in a provider network includes receiving, from a requestor, identification for selected ones of the computing assets requested to be removed from service. Each of the computing assets is a computing device or a slot of a computing device. A pool in which each of the computing assets requested to be removed from service is located is identified. For each identified pool: which of the computing assets requested to be removed from service is approved for removal from service is determined based on a number of resource instances available for allocation to users after the computing devices are removed from service exceeding a predetermined number of resource instances. The requestor is notified as to which of the computing assets is approved for removal from service.Type: GrantFiled: June 28, 2016Date of Patent: December 25, 2018Assignee: Amazon Technologies, Inc.Inventors: Bradley Joseph Gussin, Pratik Ramdharne, Qiang Du, Chen Yang
-
Patent number: 10158685Abstract: In one embodiment of the invention, a system provides virtual presence model in servers. An embodiment of the invention also has video streaming capability and can allow a user to select which video to watch as the large, central video with some statistics and data on side portions of the user interface.Type: GrantFiled: December 7, 2015Date of Patent: December 18, 2018Inventors: Kenleigh C. Hobby, Brendan Gowing, David P. Matt
-
Patent number: 10152450Abstract: According to one embodiment of the present invention, a system for operating memory includes a first node coupled to a second node by a network, the system configured to perform a method including receiving the remote transaction message from the second node in a processing element in the first node via the network, wherein the remote transaction message bypasses a main processor in the first node as it is transmitted to the processing element. In addition, the method includes accessing, by the processing element, data from a location in a memory in the first node based on the remote transaction message, and performing, by the processing element, computations based on the data and the remote transaction message.Type: GrantFiled: August 13, 2012Date of Patent: December 11, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dong Chen, Noel A. Eisley, Philip Heidelberger, James A. Kahle, Fabrizio Petrini, Robert M. Senger, Burkhard Steinmacher-Burow, Yutaka Sugawara
-
Patent number: 10142175Abstract: Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing provider, providing a user interface. The method further includes receiving user input at the cloud based provisioning service from the user interface. The method further includes from the user input, determining a configuration for a cloud based user service for the user. Using the cloud based provisioning service, the method further includes provisioning the cloud based user service for the user, in the cloud, based on the determined configuration.Type: GrantFiled: December 20, 2016Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Salim Alam, Tianchi Ma, Gregory Wray Teather, Dandan He, Matthew Charles LaGrandeur, Ruiyi Wang
-
Patent number: 10142279Abstract: A computing device with processor(s) and memory obtains user-specific models corresponding to a user of the computing device, where the user-specific models are configured to determine respective listing priorities for message logs based on a respective set of parameters generated based at least in part on previous behavioral data corresponding to the user. The computing device obtains a request from the user to display a listing of message logs with message logs of at least two distinct message types. In response to obtaining the request, the computing device: determines listing priorities for the message logs in the listing of message logs according to user-specific models corresponding to the least two distinct message types; determines a presentation order for the listing of message logs based on the determined listing priorities and a prioritization preference of the user; and presents the listing of message logs in the determined presentation order.Type: GrantFiled: December 9, 2015Date of Patent: November 27, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Hao Ye
-
Patent number: 10142412Abstract: Multi-thread processing of search responses is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system; receiving a plurality of data packets from the plurality of search peers; parsing, by a first processing thread of the computer system, one or more data packets of the plurality of data packets, to produce a partial response to the search request; and processing, by a second processing thread of the computer system, the partial response to produce a memory data structure representing an aggregated response to the search request.Type: GrantFiled: March 6, 2018Date of Patent: November 27, 2018Assignee: Splunk Inc.Inventors: Sourav Pal, Christopher Madden Pride
-
Patent number: 10142407Abstract: A method, apparatus, and machine readable storage medium is disclosed for balancing loads among a plurality of virtual machines (VMs) from a central dispatcher, wherein the dispatcher receives data packets and maps the data packets to VMs selected from the plurality of VMs, using a weighted hash function, having an associated weighting for each VM and forwarding each packet to a VM accordingly, wherein a load balancer decrements a weighting for a VM, responsive to an indication of the load on the VM exceeding a first load threshold. Weightings can correspond to a number of bins associated with each VM. Weightings are adjusted in response to receiving invite and disinvite messages from the VMs, representing their respective loads.Type: GrantFiled: June 30, 2016Date of Patent: November 27, 2018Assignee: NOKIA OF AMERICA CORPORATIONInventors: Simon C. Borst, Iraj Saniee, Anwar I. Walid
-
Patent number: 10116499Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.Type: GrantFiled: February 2, 2018Date of Patent: October 30, 2018Assignee: Equinix, Inc.Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
-
Patent number: 10104079Abstract: An authentication engine may be configured to receive an authentication request and credentials from a client. The authentication engine may then generate a proxy agent configured to interact with an identity provider to authenticate the client on behalf of the client, using the credentials. In this way, the authentication engine may receive an assertion of authentication of the client from the identity provider, by way of the proxy agent.Type: GrantFiled: May 11, 2017Date of Patent: October 16, 2018Assignee: BMC Software, Inc.Inventor: Karl Frederick Miller