Patents Examined by Aaron N Strange
  • Patent number: 10356215
    Abstract: A virtual reality network provides access to a number of virtual reality representations, each virtual reality representation representing a location in a virtual universe and defined by VR data stored on the network. The VR data can be in a simplified data format. A database stores the network address and the location in the universe of each virtual reality representation. A database server provides access to the database. The database server generates a list of locations in response to a location query from a visitor, and provides the network address of the virtual reality representation of a selected location. A visitor connects to the database server with a client host to visit the locations in the virtual universe.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: July 16, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: John Cronin
  • Patent number: 10334292
    Abstract: A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc.
    Type: Grant
    Filed: May 23, 1995
    Date of Patent: June 25, 2019
    Assignee: Personalized Media Communications LLC
    Inventors: John Christopher Harvey, James William Cuddihy
  • Patent number: 10325323
    Abstract: A social graph may be modeled as a collection of claims. Each claim is associated with an author, an audience, and an assertion about a fact. Probabilistic information may be collected from various sources for a claim, enabling a social networking system to evaluate a truthfulness of the assertion made in the claim. User-declared profile information may be evaluated as claims. A user, entity, or application may make claims about any assertions made in the social networking system. Reputation scores may be determined for users based on evaluations of their historical assertions. Claims may be evaluated for truthfulness using a probabilistic prediction model using heuristics analysis, regression analysis, and machine learning methods. A claims-based profile of users may be provided to viewers based on the contexts in which the claims were made. Viewers may view claims made about users, such as the users' biographical information, contact information, expertise, and interests.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: June 18, 2019
    Assignee: Facebook, Inc.
    Inventors: Samuel Lessin, Michael Hudack, Aaron Sittig, Daniel Klatzko Gibson, Benjamin E. Hiller, Thomas Andrew Watson, Wei Zhong Yeh
  • Patent number: 10320916
    Abstract: User equipments can download a video file by instantiating multiple video requests, each request specifying different parts of the video file. If each video request initiates a separate transmission control protocol (TCP) session, which is the case with an hypertext transfer protocol (HTTP) partial get request, then a network device in a communications network would be oblivious of contextual information, which indicates that the TCP sessions download different portions of the same video file. This disclosure provides systems and methods for correlating multiple TCP sessions so that a network device in a communications network can be aware of the contextual information.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: June 11, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Wei-Jen Hsu, Biswaranjan Panda, Jayaraman Iyer, Bhaskar Bhupalam, Pranav Bhargava
  • Patent number: 10320730
    Abstract: A method for a device to display a message includes receiving a message marking instruction directed to a message in a message display window; processing the message according to the message marking instruction; and updating the message display window with the processed message.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: June 11, 2019
    Assignee: Xiaomi Inc.
    Inventors: Daokuan Liu, Xu Zhang, Bin Wang, Haibin Weng
  • Patent number: 10298632
    Abstract: A system and computer program product for an integrated blog in a collaborative environment is provided. In this regard, the computer program product includes a computer program comprising a set of instructions which when executed by a machine causes the machine to perform the steps of processing a single sign-on for a member of the collaborative environment, associating a role with the member so as to place the member into a collaborative space in the collaborative environment and to regulate the member in interacting with the collaborative space, retrieving a list of collaborative applications for the role assigned to the member, and loading the collaborative applications in the list into the collaborative space for use by the member from within the collaborative space, the collaborative applications including at least a blogging application.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard Gorzela, Stephen J. Foley
  • Patent number: 10298686
    Abstract: There is provided an intermediate server for uploading data from a communication apparatus to a data storage server. While a current target file group including a current document file and some of plural image files to be uploaded is stored in the data storage server, the intermediate server receives an upload command for instructing an upload of a first image file to the data storage server, the current document file including text data for respectively specifying the image files stored in the data storage server. When the upload command is received, the intermediate server uploads the first image file, thereby changing the current target file group into a changed target file group which includes: a changed document file; and the first image file, the changed document file being acquired by adding first text data for specifying the first image file to the current document file.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: May 21, 2019
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Ken Saito
  • Patent number: 10298535
    Abstract: In one embodiment, a method includes receiving a post corresponding to a civic issue on a civic-issues platform of an online social network associated with a first municipality from a client system of a first user of the online social network, where the post includes text describing the civic issue, a location, and a user-reported category, extracting one or more n-grams from the text, determining a classification of the post based on social-networking information associated with the first user, the extracted n-grams, and the user-reported category, assigning the post to a first agency of the first municipality based on the determined classification and the location, receiving a request to update the post with a current status of the civic issue from a first entity associated with the online social network, and sending a notification indicating the post has been updated to the client system for display.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: May 21, 2019
    Assignee: Facebook, Inc.
    Inventor: Amod Ashok Dange
  • Patent number: 10284669
    Abstract: Middleboxes include a processor configured to determine that a network connection between a client device and a server device is idle. A connection table is configured to create a first connection entry at the middlebox for the client device and a second connection entry at the middlebox for the server device. The first and second connection entries are initialized after determining that the network connection between the client device and the server device is idle. A network control module is configured to activate redirection of the network connection between the client device and the server device to the middlebox after determining that the network connection between the client device and the server device is idle.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dakshi Agrawal, Thai V. Le, Erich M. Nahum, Vasileios Pappas
  • Patent number: 10282699
    Abstract: An approach for updating of a repetition frequency of a system scan operation. The approach calculates values of asset management factors based on results of the asset management factors from a current and a previously performed system scan operation. Groups of the computer systems are treated as node equivalents, and the asset management factors are treated as synapse equivalents of the node equivalents. The approach also feeds values of the factors and weighing values as input for determining an update value for the repetition frequency as output. The weighing value is adaptable via the learning capability of the neural network equivalent. Finally, the repetition frequency is updated using the update value by an activation function.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: May 7, 2019
    Assignee: International Business Machines Corporation
    Inventors: Krzysztof G. Fabjanski, Marek Peszt, Agnieszka Tkaczyk, Piotr J. Walczak
  • Patent number: 10277547
    Abstract: Data communications may be carried out in a distributed computing environment that includes a plurality of computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’). In distributed computing environment, data communications may include: receiving in the AMI from an application an eager SEND instruction that describes the location and size of send data in an application SEND buffer; copying by the AMI the send data from the application SEND buffer to a temporary AMI buffer; advising the application of completion of the SEND instruction before sending the SEND data to the receiver; and after advising the application of completion of the SEND instruction, sending the SEND data by the sender to the receiver.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Charles J. Archer, Michael A. Blocksome, James E. Carey, Philip J. Sanders
  • Patent number: 10263868
    Abstract: A method for applying a user-specific policy in a network. The method includes identifying a historical portion of network traffic of the network as associated with a user, analyzing, by a computer processor, the historical portion of network traffic to generate a fingerprint of the user, wherein the fingerprint represents characteristics of user activity in the network, identifying, by the computer processor, an ongoing portion of network traffic of the network as associated with the user, analyzing, by the computer processor and based on the fingerprint, the ongoing portion of network traffic to determine a match, wherein the match is determined at a time point within the ongoing portion of network traffic, and applying, in response to determining the match, the user-specific policy to the ongoing portion of network traffic subsequent to the time point.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: April 16, 2019
    Assignee: Narus, Inc.
    Inventors: Mario Baldi, Yong Liao, Stanislav Miskovic, Antonio Nucci, Han Hee Song
  • Patent number: 10250447
    Abstract: A server rack includes a rack space including a plurality of rack units for receiving equipment, an aggregator module, and a plurality of management ports. Each management port is coupled to the aggregator, uniquely associated with one of the plurality of rack units, and collocated with the associated rack unit. The aggregator module is operable to determine which rack unit of the plurality of rack units that a first piece of equipment is installed into, based upon a first management port of the first piece of equipment being coupled to a second management port of the plurality of management ports.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: April 2, 2019
    Assignee: Dell Products, LP
    Inventors: John R. Palmer, Syed S. Ahmed, Jinsaku Masuyama
  • Patent number: 10244058
    Abstract: A centralized location for discovery and data exchange for web applications. Embodiments of the invention are directed to providing a centralized interface location to send data to and receive data from one or more web applications hosted on application servers different from a server hosting the centralized interface. An application developer for a subscriber having an account with the web application may therefore easily extend the functionality of one or more web applications by communicating with a single interface provided, rather than with separate interfaces for each application. The centralized interface may provide information such as a list of all web applications or functionality to which a particular subscriber has access, and may support any desired extension (e.g., addition of users).
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Maxim Ivanov, Samarth Pai
  • Patent number: 10244032
    Abstract: In one example, a gateway device includes one or more processors configured to determine that a subscriber device has started a first application, determine that the subscriber device has ended a second application, and send a message, in accordance with Diameter protocol, to a policy server device indicating both that the subscriber device has started the first application and that the subscriber device has ended the second application. In another example, a gateway device includes one or more processors configured to send at most one message, in accordance with Diameter protocol, to a policy server device indicating that a subscriber device has started an application, and at most one message, in accordance with the Diameter protocol, indicating that the subscriber device has stopped the application.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 26, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Anand Narayanan Rao, Prasad Chigurupati
  • Patent number: 10243889
    Abstract: The present application discloses a method of generating an automatic reply (auto-reply) message. A server receives a text message directed to a content provider, and obtains content information of a webpage associated with the content provider. The content information of the webpage includes predetermined tags and information concerning content items of the webpage. The server then composes an auto-reply message according to a specific keyword of the text message, and specifically, information of at least one content item is extracted according to an auto-reply rule. The auto-reply rule is included in an auto-reply rule database that further includes a plurality of keywords and the content items of the webpage semantically correlated with the keywords based on the set of predetermined tags. The server then returns the auto-reply message including the information of the at least one content item corresponding to the specific keyword for display on the client device.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: March 26, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xun Niu, Yanan Zhao, Jihua Huang, Haiyang Wang, Yuhao Chen, Yan Qi, Jiyan Huang, Zhaohong Ma, Guodong Zhang, Jing Xu
  • Patent number: 10237580
    Abstract: A broadcast system provides support for clients to receive transmissions over a unicast or a multicast channel from a broadcast server. A server administrator configures each of a first server and client systems connected to the server to receive data in one of a multicast or unicast transmission mode. An empirical test determines whether an intervening network can support the configured mode and if not, transmission is performed using a fall back mode. The first server is able to provide access to data streams from other servers to the client systems connected thereto. Upon requesting a data stream from another server, the first server receives the data stream, replicates the data stream, transmits the data stream to the requesting client system and stores the replicated data stream for immediate access by any requesting client server connected thereto.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 19, 2019
    Assignee: VectorMax Corporation
    Inventors: Jon Rachwalski, Daniel Witt
  • Patent number: 10223357
    Abstract: A filtering method and system. The method includes receiving by a computer processor an audio/video data file and filtering data. The computer processor analyzes the filtering data with respect to the audio/video data file and retrieves specified audio/video data portions comprising data objects within frames of the audio/video data file. The computer processor removes gaps existing in the audio/video data file and receives tags comprising instructions for presenting video data of the audio/video data file, audio data of the audio/video data file, and the specified audio/video data portions. The computer processor stores the video data in a first layer of a multimedia file, the audio data in a second layer of the multimedia file, and the specified audio/video data portions in additional layers of the multimedia file. Each of the first layer, the second layer, and the additional layers comprises a tag layer comprising the tags.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 10216738
    Abstract: Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. Data may be stored regarding a plurality of VR data sets. Each VR data set may define a VR representation of a location, as well as 3D data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets. Each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: February 26, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: John Cronin
  • Patent number: 10212110
    Abstract: Provided is a system for providing a cloud service for display, the system including: an image forming apparatus configured to generate scan data including scanning a document and assign a display device to which the scan data is to be transmitted through a chat room; a cloud configured to receive the scan data from the image forming apparatus and transmit the scan data to the display device; and the display device, wherein the display device is configured to display the scan data received from the cloud.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: February 19, 2019
    Assignee: HP PRINTING KOREA CO., LTD.
    Inventors: Sung-woo Lee, Mu-hy Yoon, Hwan-joon Choi, Ki-young Hwang, Adam Just, Dario Traverso, Nehal Dantwala, Vishal Parihar