Patents Examined by Mariegeorges A Henry
  • Patent number: 10523780
    Abstract: An online system propagates settings from a user's client device to the online system itself for the user. If multiple users of the online system use the client device, the online system propagates settings of a primary user of the client device to the online system, but does not propagate settings of other users of the client device to the online system. The online system logs accesses to the online system each day from the client device of each user. A user having a maximum number of logged days accessing the system and accessing the online system for at least 50% of the logged days is determined to be the primary user by the online system. The online system may use determination that a user is a primary user of the client device for associating actions with the user, selecting content for the user, and identifying the user.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: December 31, 2019
    Assignee: Facebook, Inc.
    Inventors: David Townsend Martin, Gianluca Iannaccone
  • Patent number: 10516980
    Abstract: An example system and method for selectively conveying content via User Interface (UI) display screen sections of Business Intelligence (BI) software. An example method includes displaying a UI display screen section within a UI display screen; providing a UI mechanism that allow specification of a condition; determining when the condition is met; and automatically redisplaying at least a portion of the UI display screen section in response to the determining, resulting in a redisplayed UI display screen section in response to the condition being met. The UI display screen section may include blogs or other activity feeds, visualizations, UI controls for manipulating the visualizations; for specifying conditions for redisplaying, i.e., bringing back the visualizations, etc.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: December 24, 2019
    Assignee: Oracle International Corporation
    Inventors: Jacques Vigeant, Wai On Lee, Dustin Bauder, Reginald A. Hansbrough, Ananth Nararyanan Venkata, Narayan Madhavan Nayar
  • Patent number: 10516746
    Abstract: In one embodiment, one or more computer systems of a social-networking system retrieve a user profile for a user associated with a media device. The one or more computer systems of a social-networking system receive media consumption. The one or more computer systems of a social-networking system correlates the user profile and the media consumption data to determine device-based media consumption data associated with content being consumed on the media device. The one or more computer systems of a social-networking system store data that associates the user profile with the device-based media consumption data.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: December 24, 2019
    Assignee: Facebook, Inc.
    Inventor: Ramesh Rangarajan Sarukkai
  • Patent number: 10506054
    Abstract: A system for detecting and identifying occupants of rooms in a building works with an application allowing configurable control and actuation of various controller and actuators around the building and easy configuration of short range communication devices.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 10, 2019
    Assignee: SQ Mind Inc
    Inventor: Wojciech Grohman
  • Patent number: 10497275
    Abstract: Systems and methods in accordance with embodiments of the invention utilize technology to facilitate student question creation. Interactive platforms such as mobile phones or tablets can allow questions to be written, saved, and communicated electronically. In one embodiment, a method for collaboratively generating a question includes generating question data in response to input of a question and answer choices on a first device, sending the question data to a repository, sending the question data from the repository to a second device, displaying the question and answer choices on the second device, generating revised question data in response to input that changes the question, sending the revised question data to the repository, sending the revised question data to a third device, displaying the question and answer choices on the third device, receiving input of the selection of answer choices on the third device, and providing feedback whether the selection is correct.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: December 3, 2019
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventor: Hong Suk Kim
  • Patent number: 10496723
    Abstract: Disclosed is a media acquisition engine that comprises an interface engine that receives a selection from a plug-in coupled to a media client engine where a client associated with the media client engine identified as subscribing to a cloud application imaging service. The media acquisition engine further comprises a media control engine that directs, in accordance with the selection, a physical device to image a physical object and produce a media item based on the image of the physical object, the physical device being coupled to a cloud client. The media acquisition engine also comprises a media reception engine that receives the media item from the physical device, and a translation engine that encodes the media item into a data structure compatible with the cloud application imaging service. The interface engine is configured to transfer the media item to the plug-in.
    Type: Grant
    Filed: June 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Curve Dental Ltd.
    Inventors: Matthew Dorey, George Stantchev, Marwan Hilmi, Richard Compton, Case Nelson, Shaun Kaasten
  • Patent number: 10454995
    Abstract: A system and method are provided that allow the obtaining, categorization, discovery, and navigation of content, in particular video content. The system may be operable for a user, for a set of people authorized by the user, or for anyone with an Internet connection. The system employs a desktop software application, an Internet file sharing service, or a combination of both. The system includes an integrated content detector, such as a video camera, with an upload component and a geographic location detector. In use, for example, a user may view a map indicating the locations where video clips were recorded by the user's camera. Any video can then be watched, for example, in a window overlaid on the map, by selecting the same. In one example, a trip may be reconstructed on a map and videos of different locations can be viewed by interacting with the map and map overlays.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: October 22, 2019
    Assignee: CRACKLE, INC.
    Inventor: Aviv Eyal
  • Patent number: 10447638
    Abstract: Data loss prevention (“DLP”) rules can be automatically applied to items during a migration. When a migration is performed, a migration engine may be configured with migration configuration settings which define the items to be migrated from the source system to the target system. The migration engine may also be configured with DLP configuration settings which define the type of items on which DLP should be performed. When the DLP configuration settings indicate that DLP should be applied to an item to be migrated, the migration engine routes the item to a DLP engine rather than directly migrating the item to the target system. After the DLP engine has processed the item, the DLP engine can return the processed item to the migration engine which in turn can migrate the processed item to the appropriate location in the target system.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 15, 2019
    Assignee: Quest Software Inc.
    Inventors: Tom Willis, Chad Lindley
  • Patent number: 10439887
    Abstract: A generic framework for testing service interfaces where attributes for service access are abstracted from test execution attributes. An eXtensible Markup Language (XML) Service Attribute (SA) file may be used to define a server tag and one or more services tags. The server tag specifies protocol, address, and other access information for a host machine that provides the service. A service type and configuration parameter defaults may also be included with the server tag. Each service tag defines a name of a corresponding service, and a request-response configuration for the corresponding service. With this information in hand, a test executor can then issue a request message to the corresponding service indicated in the service tag, using the protocol and address information and request configuration, and match the response received against the response configuration.
    Type: Grant
    Filed: February 2, 2016
    Date of Patent: October 8, 2019
    Assignee: Sungard Availability Services, LP
    Inventors: Sonal Ojha, Nischal Vohra
  • Patent number: 10432572
    Abstract: Disclosed is a method and apparatus for posting content, the method including posting, when a predetermined hash tag is detected from first type content for which a posting request is sent, second type content generated based on text information acquired from the first type content and image information acquired from a database, and posting the first type content when the hash tag is not detected.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: October 1, 2019
    Assignee: Path Mobile Inc Pte. Ltd.
    Inventors: Jessica Siswadi, Kyoung Chan Lee
  • Patent number: 10425297
    Abstract: Technologies are described herein for adaptive polling based upon demand. A data source is polled for data at a first polling frequency. A request is received for a page or other type of resource that includes the data, and the data is provided in response to the request. Subsequently, the data source is polled for the data at a second polling frequency greater than the first polling frequency. Status messages are also received indicating a status of a display of the page. The polling frequency may be adjusted based on the status messages. For example, the polling frequency may be increased if a status message indicates that a user is viewing the data. The polling frequency may be decreased if a status message indicates that the data is not being viewed or that a page or other type of resource for presenting the data has been closed.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: September 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Marc Andrew Bowes
  • Patent number: 10419877
    Abstract: A method of controlling a plurality of devices by an electronic apparatus includes receiving data from a plurality of devices, determining a correlation between at least two devices among the plurality of devices on the basis of the received data, determining a position of a first device on the basis of the correlation, grouping the first device and another device positioned in the vicinity of the first device into one group, and automatically creating group information, and controlling the devices included in the group. The name of the first device may be automatically set using the group information.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: September 17, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-kwang Um, Jeong-yi Park, Hyun-cheol Park, Si-jun Lee, Soo-in Jang
  • Patent number: 10394430
    Abstract: A system for relationship information evaluation and management. The system incorporates relationship quality parameters that define the contextual parameters of quality, which are mutually validated and are accepted by the respective parties within an existing or prospective relationship. A computer, computing device, written documents or other means are used to capture the perspectives of each person, representative, or entity within the relationship or prospective relationship. This can be done automatically, on a random, periodic, or scheduled basis, or upon manual initiation. The information or data may then be analyzed and coalesced into a meaningful whole (or segments thereof), which may then be archived, printed, reported, and presented to one or both of the parties, or others.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: August 27, 2019
    Inventor: Danny McCall
  • Patent number: 10389609
    Abstract: A method and system for categorizing Internet Protocol (IP) based network traffic is configured to monitor domain name system (DNS) transactions between at least one customer device and a DNS service. The DNS transactions are used to populate a data table, which is used to enrich a data record (e.g., IPDR). In particular, an IP address and/or customer ID in the data record is used to look up the corresponding domain name in the data table, which is added to the data record. The enriched data record is used to categorize the IP traffic.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: August 20, 2019
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Patrick Leask, Jürgen Voss, Rolf Baessler
  • Patent number: 10389595
    Abstract: A method, computer program product and controller for controlling communication services for a plurality of applications on a physical network having a plurality M of network nodes providing certain network resources, wherein each of the applications is described by a set of requirements and is configured to run on at least two of the network nodes. The controller includes a generator and a calculator. The generator generates a network model of the physical network including a topology of the physical network and a node model for each of the network nodes, where the node model describes node capabilities and node resources of the network node. The calculator calculates virtual networks for the applications by mapping each respective set of requirements of the applications to the generated network model, where each of the calculated virtual networks includes at least two network nodes and a slice of the certain network resources.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 20, 2019
    Assignee: Siemens Aktiengesellschaft
    Inventors: Amine Mohamed Houyou, Hans-Peter Huth
  • Patent number: 10389824
    Abstract: A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph W. Dain, Stefan Lehmann, Dan Melamed
  • Patent number: 10389813
    Abstract: A method, system, and computer-readable storage medium for a reconfigurable computing system are disclosed. One method involves configuring one or more computing resources (selected according to a workflow that specifies an application to be executed) of a computing node and executing, using the one or more computing resources, at least a portion of an application at the computing node. At least one of the one or more computing resources is a reconfigurable logic device, and the configuring, at least in part, configures the reconfigurable logic device according to a configuration script of the workflow. The executing comprises performing one or more operations. The one or more operations are performed by the reconfigurable logic device. The reconfigurable logic device is configured to perform the one or more operations by virtue of having been configured according to the configuration script.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: August 20, 2019
    Assignee: NIMBIX, INC.
    Inventors: Stephen M. Hebert, Robert L. Sherrard, Leonardo E. Reiter
  • Patent number: 10375199
    Abstract: Systems, methods, and non-transitory computer-readable media can determine at least one survey to be presented to users of the social networking system, wherein the survey is targeted to a number of users at each time interval. A uniform distribution of users that may be surveyed is determined, wherein users in the uniform distribution are each assigned a numerical value. A sampling window that references a numerical range that is adjusted upon completion of each time interval is determined, wherein users that have been assigned a numerical value within the numerical range are eligible for the survey.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Shiyu Zhao, Matthew K. Choi, Nicholas Scott LaGrow
  • Patent number: 10374936
    Abstract: Techniques are described to reduce false alarms in network devices utilizing keepalive messaging schemes. In order to potentially avoid false alarms, a transmitting network device adjusts quality of service QOS/TOS settings in keep-alive probe packets that are sent later in a current detection interval such that the keep-alive probe packets have escalating priorities. In addition, for keep-alive probe packets that are sent later in the current detection interval, the network device may also insert host-level preferential indicator within each of the packets to request preferential treatment at both itself and the peer network device.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 6, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Prashant Singh, Sairam Neelam
  • Patent number: 10305851
    Abstract: A system, method, and computer-readable medium for identifying relevant content from a messaging platform. The method can include: identifying a context account; identifying a set of initial accounts of the messaging platform; selecting a set of relevant accounts from among the set of initial accounts; selecting a set of messages authored by the set of relevant accounts based at least on a recency of each of the set of messages; and providing the set of messages in response to a request.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: May 28, 2019
    Assignee: Twitter, Inc.
    Inventors: Krishna Gade, Daniel Loreto, Francesco G. Callari, Julian M. Marinus, Yu-shuang Li