Patents Assigned to Oath Inc.
-
Patent number: 10123080Abstract: A method of presenting electronic media assets may include retrieving metadata for a plurality of electronic media assets over a computer network, determining if one or more media assets is a transactional media asset, adding the transactional media assets to a media asset list, determining if one or more media assets is a subscription media asset, adding the subscription media assets to the media asset list, determining if one or more media assets is a live event media asset, adding the live event media assets to the media asset list, determining if one or more media assets is a current linear media asset, adding the current linear media assets to the media asset list, determining if one or more media assets is a future linear media asset adding the future linear media assets to the media asset list, and presenting the media title list to the consumer.Type: GrantFiled: December 30, 2016Date of Patent: November 6, 2018Assignee: Oath Inc.Inventors: Peter Jarvis, Christopher Webster
-
Patent number: 10122656Abstract: Systems and methods are disclosed for managing electronic communications. According to certain embodiments, an enterprise directory is provided for listing a plurality of enterprises. In one embodiment, the enterprise directory may include an enterprise profile for each enterprise identifying, among other things, a mode of communication for the enterprise. Enterprises that wish to communicate with one another may form partnerships with one another. In one embodiment, a partnership may be formed between two enterprises when one enterprise accepts a partnership request submitted by the other enterprise. Information regarding partnerships between enterprises may be stored in a database. Further, an enterprise user may request to electronically communicate (e.g., via IM, voice, or email) with a user associated with a different enterprise. Users associated with different enterprises may be allowed to communicate electronically with one another if their respective enterprises are in a partnership with one another.Type: GrantFiled: August 5, 2013Date of Patent: November 6, 2018Assignee: Oath Inc.Inventors: Robert West, Charles G. Woods, Andrew B. Warner, Donald Le
-
Patent number: 10122646Abstract: In various embodiments, methods and systems make a type of resource available via a target web page, based on the presence of resources of the same type being available on other pages visited by the traffic accessing the target web page. One or more resource history values are determined for a set of traffic flows in at least a portion of the traffic that accesses the target web page. Each traffic flow extends between the target web page and a respective web page with a resource profile for the specified type of resource. The resource profiles can be used to determine resource history values for the traffic flows. The target web page's resource profile for the specified type of resource can be established based on the resource history values. Based on the target web page's resource profile for the specified resource type, a resource of the specified type can be designated to be available on the target web page.Type: GrantFiled: November 6, 2015Date of Patent: November 6, 2018Assignee: OATH INC.Inventors: Dmytro Solomakha, Geetu Ambwani
-
Patent number: 10121060Abstract: Disclosed is a method and system for automatically forming a group to share a media file or adding the media file to an existing group. The method and system includes receiving, by a processor, a media file comprising an image, identifying, by the processor, the face of a first person in the image and the face of a second person in the image, identifying, by the processor, a first profile of the first person from the face of the first person and a second profile of the second person from the face of the second person, automatically forming, by the processor, a group of recipients in a messaging application, the forming of the group of recipients based on the first profile and the second profile, the group of recipients comprising the first person and the second person; and sharing, by the processor, the media file with the group.Type: GrantFiled: February 13, 2015Date of Patent: November 6, 2018Assignee: OATH INC.Inventors: Austin Shoemaker, Howard Law, Hamoun Parvizi, Venkat Krishnaraj, Soujanya Bhumkar
-
Patent number: 10120861Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.Type: GrantFiled: August 17, 2016Date of Patent: November 6, 2018Assignee: OATH INC.Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
-
Patent number: 10122662Abstract: Systems and methods are provided for electronically distributing messages over communication channels. In accordance with one implementation, a system is provided that comprises at least one database for storing instructions for operating an input field and transmitting messages over a plurality of different communication channels, and at least one processing system configured to execute the instructions, to perform a method. The method may include displaying to a user, over a network, an input field for entering messages and receiving from the user, over the network and by entry into the input field, a message, an identification of one or more recipients, and a selection of at least one communication channel. The method may also include determining whether an identifier is stored in relation to each recipient for the selected communication channel and electronically sending, to each recipient with a stored identifier, the message via the selected communication channel.Type: GrantFiled: January 20, 2011Date of Patent: November 6, 2018Assignee: Oath Inc.Inventors: William G. Wetherell, David G. Louie, Jeffry B. Sabat
-
Patent number: 10116661Abstract: Methods, systems and programming for classifying network requests. In one example, a network request for content to be fetched by a content server is received from a client device. At least one non-internet protocol (IP) key is obtained based on the network request. Whether to deny or allow the network request is determined based on the at least one non-IP key.Type: GrantFiled: December 27, 2016Date of Patent: October 30, 2018Assignee: Oath Inc.Inventors: Phil Wang, Ravikiran Meka
-
Patent number: 10114869Abstract: The present disclosure relates to systems and methods customizing electronic communications. A future event associated with a first user may be determined, and a second user that is associated with the first user and the future event may be identified. A plurality of communications involving the first user and the second user may be analyzed. A selection rule may be applied based on the analyzed plurality of communications, the selection rule identifying content from the database. Content from the database may be selected based on the application of the selection rule. An electronic message may be provided to the first user identifying the future event, and the selected content may be provided to the first user.Type: GrantFiled: June 22, 2015Date of Patent: October 30, 2018Assignee: Oath Inc.Inventors: Marcel Becker, Seth Halvaksz, Bill Wetherell, Alan Eyzaguirre
-
Patent number: 10108730Abstract: Methods and systems for posting video content on a website are disclosed herein. An input indicative of a selection of video content is received from a user. A placeholder image is inserted in an input field to act as a placeholder for the video content being selected. Image manipulation commands are received from the user. The image manipulation commands are applied to the image placeholder in order to display the image placeholder in a user desired configuration. The placeholder image can be replaced with the video content. Displaying the video content in the user desired configuration.Type: GrantFiled: September 28, 2006Date of Patent: October 23, 2018Assignee: OATH INC.Inventor: Steven Krutzler
-
Patent number: 10110532Abstract: An email system is configured to enable a user to identify frequent email senders and block or consolidate emails from such senders. The emails received within a predetermined time period from a sender, who is selected for consolidation by a user of an email account, are consolidated into one entry in the inbox. This mitigates the inbox from getting overcrowded with frequent emails from various senders. Statistics related to various senders are also generated in order to aid the user in identifying senders whose emails need to be consolidated or blocked.Type: GrantFiled: October 3, 2013Date of Patent: October 23, 2018Assignee: OATH INC.Inventor: Tom Gulik
-
Patent number: 10108927Abstract: A method and system for enhancing user experience on a web content page. The method includes extracting a list of contacts of a user from one or more networking websites based on a relationship level. The method also includes analyzing a plurality of posts generated by the list of contacts. The method further includes categorizing each contact in the list of contacts and the plurality of posts under one or more web content topics. Moreover, the method includes displaying, to the user, one or more contacts along with a set of posts relevant to a web content topic on the web content page. The system includes one or more electronic devices, a communication interface, a memory, and a processor.Type: GrantFiled: November 19, 2011Date of Patent: October 23, 2018Assignee: OATH INC.Inventors: Amit Motgi, Ali Satter
-
Patent number: 10108985Abstract: Access requests to a database are monitored for average time taken to fulfill the requests and whether a queue of unfulfilled requests is building up beyond an acceptable threshold. When the queue has built up beyond the acceptable threshold and/or when the average time taken to fulfill the requests has exceeded a delay threshold value, database access requests may be rejected. In one advantageous aspect, a graceful degradation in performance may be achieved by selectively rejecting access requests of a lower priority and favoring access requests of a higher priority for execution.Type: GrantFiled: October 7, 2014Date of Patent: October 23, 2018Assignee: OATH INC.Inventor: Gian-Paolo Musumeci
-
Patent number: 10108727Abstract: A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. A plurality of content feature vectors are parsed from the embedded edge server instructions, the plurality of content feature vectors being respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.Type: GrantFiled: February 12, 2018Date of Patent: October 23, 2018Assignee: Oath Inc.Inventor: Keith Marlow
-
Patent number: 10110544Abstract: A method, implemented on at least one computing device, each of which has at least one processor, storage, and a communication platform connected to a network for classifying a question is disclosed. A question is received from a person. A question pattern is determined. A model selected based on the question is retrieved. Further, a decision is made as to whether the question is a personal question based on the question pattern and the selected model.Type: GrantFiled: October 5, 2015Date of Patent: October 23, 2018Assignee: Oath Inc.Inventors: Zornitsa Kozareva, Scott Gaffney
-
Patent number: 10105595Abstract: Disclosed is a method and system for situational substitutions in fantasy sports. A server maintains personnel packages received from a client device operated by a user owning a fantasy team that includes a default personnel package and zero or more situational personnel packages of fantasy players. Each situational personnel package includes fantasy players and is associated with a specific situation that might occur within a real life sports game. The server detects a specific real life sports game situation matching the specific situation associated with a situational personnel package. Based on this detection, the server substitutes the fantasy player(s) in the situational personnel package for one or more of the fantasy players in the default package. The server determines a score for the fantasy team based on points accrued by fantasy players in the default personnel package and the substituted one or more fantasy players in the personnel package.Type: GrantFiled: June 26, 2013Date of Patent: October 23, 2018Assignee: OATH INC.Inventor: Ronny Lempel
-
Patent number: 10108977Abstract: A method for online advertising includes: receiving a request for a content stream from a client device; embedding an advertisement in the content stream, and transmitting the content stream to the client device; determining a scroll dwell time of the advertisement when the content stream is presented on the client device; determining a level of performance of a guaranteed presentation amount associated with the advertisement, the level of performance based on the scroll dwell time of the advertisement. In another embodiment, candidate advertisements are identified for presentation in the content stream; for each candidate, an expected cost per time unit (eCPTU) of exposure is determined; one of the candidate advertisements is selected for inclusion in the content stream based on the eCPTU's; the content stream is transmitted to the client device.Type: GrantFiled: August 23, 2013Date of Patent: October 23, 2018Assignee: Oath Inc.Inventor: Xing Yi
-
Patent number: 10104191Abstract: Distinctions between resources explicitly selected by a user and resources indirectly selected may be enabled by identifying an explicitly selected web page or other resource as such in the request for the web page or other resource, which may allow the web page or resource to be differentiated from web pages or other resources that are requested as a consequence of their indirect selection. Moreover, a log of web pages or other resources explicitly selected by a user may be maintained at the client and later reference by a local processor or communicated to a host process seeking to differentiate directly and indirectly selected web pages or other resources. These techniques also may allow a proxy or other server to perform processing related to parentally controlled accounts or related to accurately tracking frequently requested resources such as web pages.Type: GrantFiled: June 20, 2014Date of Patent: October 16, 2018Assignee: OATH Inc.Inventors: Eric O'Laughlen, W. Karl Renner, Kevin E. Greene
-
Patent number: 10102307Abstract: Embodiments of the present teachings disclose method, system, and programs for a multi-phase ranking system for implementation with a personalized content system. The disclosed method, system, and programs utilize a weighted AND system to compute a dot product of the user profile and a content profile in a first phase, a content quality indicator in the second phase and a rules filter in a third phase.Type: GrantFiled: March 15, 2013Date of Patent: October 16, 2018Assignee: OATH INC.Inventors: Yiping Han, Bruno M. Fernandez-Ruiz, Jean-Marc Langlois, Jin Lim, Scott Gaffney
-
Patent number: 10102227Abstract: Disclosed herein is a system and method that facilitate searching and/or browsing of images by clustering, or grouping, the images into a set of image clusters using facets, such as without limitation visual properties or visual characteristics, of the images, and representing each image cluster by a representative image selected for the image cluster. A map-reduce based probabilistic topic model may be used to identify one or more images belonging to each image cluster and update model parameters.Type: GrantFiled: March 19, 2018Date of Patent: October 16, 2018Assignee: OATH INC.Inventors: Jia Li, Nadav Golbandi, XianXing Zhang
-
Patent number: 10104025Abstract: One or more computing devices, systems, and/or methods for hosting virtual chat rooms of a chat room are provided. For example, users (e.g., 3,000 users) may access video interfaces, hosting a video, and chat room interfaces associated with a chat room for the video (e.g., users may access a news website providing a live stream of a current event along with a chat room for discussing the live stream). Signals of the users (e.g., a user location, age, account profile information, prior chat room message behavior, etc.) are evaluated to identify user properties (e.g., the user is an active participant within chat rooms). The chat room may be sharded into a set of virtual chat rooms into which users are assigned based upon the user properties (e.g., 300 virtual chat rooms of 100 users each). In this way, users may have more meaningful interactions within the smaller virtual chat rooms.Type: GrantFiled: May 23, 2016Date of Patent: October 16, 2018Assignee: Oath Inc.Inventor: Cédric Beust