Patents Examined by Mariegeorges A Henry
-
Patent number: 10523780Abstract: 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: GrantFiled: October 20, 2016Date of Patent: December 31, 2019Assignee: Facebook, Inc.Inventors: David Townsend Martin, Gianluca Iannaccone
-
Patent number: 10516980Abstract: 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: GrantFiled: September 22, 2016Date of Patent: December 24, 2019Assignee: Oracle International CorporationInventors: Jacques Vigeant, Wai On Lee, Dustin Bauder, Reginald A. Hansbrough, Ananth Nararyanan Venkata, Narayan Madhavan Nayar
-
Patent number: 10516746Abstract: 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: GrantFiled: December 30, 2015Date of Patent: December 24, 2019Assignee: Facebook, Inc.Inventor: Ramesh Rangarajan Sarukkai
-
Patent number: 10506054Abstract: 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: GrantFiled: July 6, 2015Date of Patent: December 10, 2019Assignee: SQ Mind IncInventor: Wojciech Grohman
-
Patent number: 10497275Abstract: 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: GrantFiled: October 2, 2018Date of Patent: December 3, 2019Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventor: Hong Suk Kim
-
Patent number: 10496723Abstract: 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: GrantFiled: June 5, 2018Date of Patent: December 3, 2019Assignee: Curve Dental Ltd.Inventors: Matthew Dorey, George Stantchev, Marwan Hilmi, Richard Compton, Case Nelson, Shaun Kaasten
-
Patent number: 10454995Abstract: 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: GrantFiled: June 11, 2007Date of Patent: October 22, 2019Assignee: CRACKLE, INC.Inventor: Aviv Eyal
-
Patent number: 10447638Abstract: 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: GrantFiled: September 3, 2015Date of Patent: October 15, 2019Assignee: Quest Software Inc.Inventors: Tom Willis, Chad Lindley
-
Patent number: 10439887Abstract: 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: GrantFiled: February 2, 2016Date of Patent: October 8, 2019Assignee: Sungard Availability Services, LPInventors: Sonal Ojha, Nischal Vohra
-
Patent number: 10432572Abstract: 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: GrantFiled: October 20, 2016Date of Patent: October 1, 2019Assignee: Path Mobile Inc Pte. Ltd.Inventors: Jessica Siswadi, Kyoung Chan Lee
-
Patent number: 10425297Abstract: 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: GrantFiled: November 12, 2013Date of Patent: September 24, 2019Assignee: Amazon Technologies, Inc.Inventor: Marc Andrew Bowes
-
Patent number: 10419877Abstract: 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: GrantFiled: September 29, 2016Date of Patent: September 17, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-kwang Um, Jeong-yi Park, Hyun-cheol Park, Si-jun Lee, Soo-in Jang
-
Patent number: 10394430Abstract: 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: GrantFiled: October 6, 2014Date of Patent: August 27, 2019Inventor: Danny McCall
-
Patent number: 10389609Abstract: 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: GrantFiled: April 16, 2015Date of Patent: August 20, 2019Assignee: VIAVI SOLUTIONS INC.Inventors: Patrick Leask, Jürgen Voss, Rolf Baessler
-
Patent number: 10389595Abstract: 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: GrantFiled: January 25, 2013Date of Patent: August 20, 2019Assignee: Siemens AktiengesellschaftInventors: Amine Mohamed Houyou, Hans-Peter Huth
-
Patent number: 10389824Abstract: 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: GrantFiled: May 5, 2017Date of Patent: August 20, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph W. Dain, Stefan Lehmann, Dan Melamed
-
Patent number: 10389813Abstract: 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: GrantFiled: August 21, 2017Date of Patent: August 20, 2019Assignee: NIMBIX, INC.Inventors: Stephen M. Hebert, Robert L. Sherrard, Leonardo E. Reiter
-
Patent number: 10375199Abstract: 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: GrantFiled: December 30, 2015Date of Patent: August 6, 2019Assignee: Facebook, Inc.Inventors: Shiyu Zhao, Matthew K. Choi, Nicholas Scott LaGrow
-
Patent number: 10374936Abstract: 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: GrantFiled: December 30, 2015Date of Patent: August 6, 2019Assignee: Juniper Networks, Inc.Inventors: Prashant Singh, Sairam Neelam
-
Patent number: 10305851Abstract: 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: GrantFiled: December 29, 2017Date of Patent: May 28, 2019Assignee: Twitter, Inc.Inventors: Krishna Gade, Daniel Loreto, Francesco G. Callari, Julian M. Marinus, Yu-shuang Li