Patents Examined by Christopher P Cadorna
-
Patent number: 10686896Abstract: In one embodiment, a method includes determining a first geographic location of a client computer of a first user, receiving one or more first meet-up preferences from the first user, and identifying a second user based on one or more notification rules and the first meet-up preferences. The second user may be associated with one or more second meet-up preferences. After sending a first notification to the client computer of the first user and a second notification to the client computer of the second user based on the first meet-up preferences and the second meet-up preferences, the method further includes receiving a first opt-in response from the first user, receiving a second opt-in response from the second user, and sending a first meet-up confirmation to the first user and a second meet-up confirmation to the second user.Type: GrantFiled: July 14, 2015Date of Patent: June 16, 2020Assignee: Facebook, Inc.Inventors: Amir Hussain Memon, Matthew Robert Mallozzi, Aapo Kyrola
-
Patent number: 10659314Abstract: The present disclosure pertains to systems and methods for automating the configuration of communication hosts in a software defined network (SDN) associated with an electric power transmission and distribution system. The systems and methods presented herein may utilize communication host profiles to specify various repeatable attributes and customizable attributes that may be utilized to configure the communication host and the SDN. In one embodiment, a system may comprise a communication host profile subsystem configured to select a communication host profile associated with a communication host. The host communication profile subsystem may configure the communication host based on one or more repeatable attributes and on one or more customizable attributes specified in the host communication profile. A traffic routing system may further configure a plurality of communication flows in the SDN based on the communication host based on the host communication profile.Type: GrantFiled: July 20, 2015Date of Patent: May 19, 2020Assignee: Schweitzer Engineering Laboratories, Inc.Inventors: Jason A. Dearien, Rhett Smith, Marc Ryan Berner
-
Patent number: 10659438Abstract: A method of managing messages in a messaging system, the method including: identifying a policy associated with the messaging system, the policy including directives associated with the privacy and integrity of messages; applying the policy to a message, the policy including configuration data that determines when the message should be expired; sending the message to the messaging system; using the configuration data to calculate the expiry of the message and passing the calculated expiry of the message to the messaging system; determining whether the expiry has been reached; responsive to the expiry being reached, sending a report message to the message producer; and responsive to the expiry not being reached, attempting to deliver the message to the message consumer.Type: GrantFiled: July 9, 2015Date of Patent: May 19, 2020Assignee: International Business Machines CorporationInventor: Jonathan L. Rumsey
-
Patent number: 10594808Abstract: A social networking system presents a viewing user with a newsfeed of stories describing actions performed by other social networking system users. In particular, the social networking system provides a pre-fetched set of newsfeed stories to a user device of the viewing user and a presentation order for the stories. The social networking system does not “lock” the set of newsfeed stories or the presentation order. The user device locally stores the pre-fetched ranked set of newsfeed stories upon receipt. When the viewing user later requests presentation of newsfeed stories, the user device retrieves the set of newsfeed stories and presents, to the viewing user, stories from the set according to the presentation order. A request is also sent to the social networking system to “lock” the presented newsfeed stories and the order in which the newsfeed stories were presented.Type: GrantFiled: April 23, 2013Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventors: Daniel Weaver, Kang Zhang, Lars Seren Backstrom
-
Patent number: 10560543Abstract: Methods and systems for improving performance of an HTTP cache are provided. According to one embodiment, an HTTP request is received by an ADC for a resource associated with a server on behalf of which the ADC is performing load balancing. The ADC determines based on a local HTTP cache whether it can service the request. The request is parsed to identify a header. The existence or non-existence of locally cached content matching the request is identified by comparing portions of the identified header with corresponding portions of header information of cached content based on a vary rule defining when two headers are meaningfully different. Therefore, the identified header need not exactly match an entirety of the cached information for a cache hit to be found. Responsive to a cache hit, the ADC responds to the request with an HTTP response containing the identified locally cached content.Type: GrantFiled: March 26, 2015Date of Patent: February 11, 2020Assignee: Fortinet, Inc.Inventor: Sergey Katsev
-
Patent number: 10536361Abstract: A load-monitoring interfacing device obtains and processes sensor data from an electrical load. The interfacing device can include at least one power outlet to provide power to a corresponding electrical load. During operation, the interfacing device can obtain sensor data from a local power outlet coupled to an electrical load, such that the sensor data can indicate an electrical measurement associated with the electrical load. The interfacing device selects a rule to process based on the obtained sensor data, and processes the rule to determine whether to perform an action. If the rule's condition is satisfied, the interfacing device proceeds to processing the rule's action description to perform the action, such as to enable or disable a power outlet, or to perform any other pre-defined action.Type: GrantFiled: January 8, 2013Date of Patent: January 14, 2020Assignee: Ubiquiti Inc.Inventors: Randall W. Frei, Linker Cheng, Robert J. Pera
-
Patent number: 10530819Abstract: Techniques for sharing and accessing VM screen via social media are described. In one example embodiment, a first user is allowed to log into the social media application via a browser in a client device at a first location. The first user is then allowed to select a feed type to share the VM screen in the client device at the first location. VM screen share information is then received from the first user via the client device at the first location. The VM screen is then shared upon receiving the VM screen share information from the first user via the client device at the first location.Type: GrantFiled: August 30, 2013Date of Patent: January 7, 2020Assignee: VMware, Inc.Inventor: Ajay Bharadwaj Shamarao Venkata Rao
-
Patent number: 10523587Abstract: A communication portal management system is provided. The communication portal management system includes a geographical address website management unit assigning a management authority of a geographical address website to at least one website operator, a server communication unit receiving a contents upload request from at least one website operator terminal, and a server management unit storing contents information corresponding to the contents upload request in a database unit. The geographical address website corresponds to a geographical address of the at least one website operator. The contents information and the geographical address website are matched in response to the contents upload request. Each of the at least one website operator terminal corresponds to each of the at least one website operator, respectively and communicates with a communication portal server to upload contents according to a predetermined conditions of the management authority.Type: GrantFiled: May 16, 2016Date of Patent: December 31, 2019Assignee: WITHINMILE, INC.Inventor: Yonho Park
-
Patent number: 10511686Abstract: A needs-matching navigator system and social network facilitator appurtenances including, for a large user plurality, software driven modules residing on electronic communications enabled platforms and devices. Beyond altruistically enhancing flourishing life horizons and life quality metrics, the modules facilitate (A) knowing respective user bias, profile, perspective, wellbeing orientation, and privacy preference; (B) understanding user needs description and wellbeing criteria; (C) finding answer and solutions to the needs by user biased projecting the description onto electronically stored knowledge-bases; (D) matching the user to the answers and solutions; and preferably (E) creating an instant electronic communications interactive community for the respective user, by inverse projecting large subsets of the answers and solutions back onto the large plurality of users; according to said users' profiles and needs descriptions.Type: GrantFiled: October 1, 2018Date of Patent: December 17, 2019Inventor: Tuvi Orbach
-
Patent number: 10498815Abstract: One or more techniques and/or systems are provided for data recovery objective modeling. For example, a data recovery objective model may be defined for a storage network environment. The data recovery objective model may be defined based upon a client data ingest rate corresponding to a data change rate by one or more clients of data stored by a first storage controller. The data recovery objective model may be defined based upon an effective throughput of a data transfer utility for replicating modified data from first storage of the first storage controller to second storage of a second storage controller. Statistical utilization data may be collected from the storage network environment, and may be evaluated using the data recovery objective model to determine a data recovery objective metric. If the data recovery objective metric does not satisfy a client specified objective, then a computing resource recommendation may be provided.Type: GrantFiled: July 14, 2015Date of Patent: December 3, 2019Assignee: NetApp Inc.Inventors: Rajesh Desai, Divya Yogesh, Ravi Krishna Budhia, Jose Mathew
-
Patent number: 10462055Abstract: Content distribution system cache management may be provided. First, a sync packet may be received by a cache server from a first server. The sync packet may include a list indicating a cache server where a chunk is to be stored and the address for the chunk. Next, an address for the chunk may be obtained by the cache server by parsing the sync packet. The cache server may then determine that the chunk is not stored on the cache server by using the address for the chunk. Next, in response to determining that the chunk is not stored on the cache server, a connection may be opened between the first server and the cache server. The cache server may then receive the chunk over the connection and cache the chunk on the cache server.Type: GrantFiled: July 20, 2015Date of Patent: October 29, 2019Assignee: Cisco Technology, Inc.Inventors: Andre Surcouf, William Mark Townsley, Stefano Benedetto Previdi, Eric Vyncke
-
Patent number: 10432677Abstract: A computer network comprising a number of user devices and a preferences control module, in which the preferences control module receives user preferences from an owner of a social network profile, receives data describing a viewer of the owner's social networking profile, and distinguishes a number of artifacts on the owner's social networking profile from other artifacts on the profile based on the user preferences and data describing a viewer of the owner's social networking profile. A method of personalizing a social networking profile page within a computer network, the method comprising receiving user preferences from an owner of a social network profile, receiving data describing a viewer of the owner's social networking profile, and differentiating artifacts available on the owner's social networking profile based on the user preferences and data describing a viewer of the owner's social networking profile.Type: GrantFiled: January 11, 2013Date of Patent: October 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernadette A. Carter, Arthur R. Francis
-
Patent number: 10419500Abstract: A method of personalizing a social networking profile page within a computer network, the method comprising receiving user preferences from an owner of a social network profile, receiving data describing a viewer of the owner's social networking profile, and differentiating artifacts available on the owner's social networking profile based on the user preferences and data describing a viewer of the owner's social networking profile.Type: GrantFiled: November 7, 2013Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bernadette A. Carter, Arthur R. Francis
-
Patent number: 10397373Abstract: In an embodiment, a client device obtains a list of client devices registered in association with a particular client application, and then detects listed client device(s) as proximate via a local communications interface. One of the proximate client devices is identified as responsible for sending an aggregated registration request message for renewing their respective application registrations with a server. In another embodiment, the server receives a registration message for the client application from a client device and detects that at least one other registered client device for that client application is proximate to the requesting client device. The server attempts to preemptively renew the registrations for both the requesting client device and the at least one other registered client device based on the proximity detection.Type: GrantFiled: May 20, 2015Date of Patent: August 27, 2019Assignee: QUALCOMM IncorporatedInventors: Mohammed Ataur Rahman Shuman, Amit Goel, Sandeep Sharma, Vijay Anandrao Suryavanshi
-
Patent number: 10397134Abstract: A method and system for bandwidth sharing to enable communication between users. A second key is received from a first user after the first user received the second key from a second user. A directive to transfer W upload bandwidth from the first user to the second user for a time duration is received. A first and second key was previously provided to the first and second user, configured to identify the first and second user, in conjunction with the first user and second user having an upload bandwidth of U1 and U2 for transmitting data, respectively. Responsive to the second key being received from the first user, the first and second user's upload bandwidth is changed to U2?W and U1+W, respectively. The specified data is transferred from the second user to the first user with a permitted upload bandwidth between U2 and U2+W.Type: GrantFiled: July 31, 2018Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Michael D. McCarrick
-
Patent number: 10362112Abstract: In various example embodiments, a system and method are provided for a service data platform. The service data platform includes an application management API configured to receive software uploaded by a third party using a management application API. The service data platform also includes a plurality of graph servers configured to identify a group of lighting nodes to distribute the uploaded software and determine the uploaded software is safe for deployment to the identified group of lighting nodes. The service data platform further includes a device manager configured to distribute, using an administrative API, the uploaded software to the identified group of lighting nodes.Type: GrantFiled: March 5, 2015Date of Patent: July 23, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Kent W. Ryhorchuk, Christopher David Sachs
-
Patent number: 10333797Abstract: A novel centralized troubleshooting tool that enables user to troubleshoot a distributed virtual network with a single consistent user interface is provided. The distributed virtual network being monitored or debugged by the centralized troubleshooting tool includes different types of logical resources (LRs) that placed or distributed across different physical endpoints (PEs). The centralized troubleshooting tool provides functions that allow the user to invoke commands on different physical endpoints in order to collect information about the logical resources running in those physical endpoints. This allows the user to compare and analyze the information from different PEs for a same LR.Type: GrantFiled: August 28, 2015Date of Patent: June 25, 2019Assignee: NICIRA, INC.Inventors: Xin Wang, Yusheng Wang, Jianjun Shen, Donghai Han, Hua Wang, Chidambareswaran Raman, Akhila Naveen, Raju Koganty
-
Patent number: 10320724Abstract: Aspects of the present invention disclose a method for sending a message. The method includes receiving a calendar of a user. The method further includes receiving an indication of a time. The method further includes determining one or more messages based on the calendar and the time. The method further includes receiving an indication from the user of selecting a message from the one or more messages.Type: GrantFiled: August 28, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventor: Nataraj Shivashankaraiah
-
Patent number: 10305845Abstract: Described is system for accurate user alignment across multiple online social media platforms. Out of textual messages from multiple user accounts of a first social media platform, the system identifies a set of textual messages from a first user account and a second user account of the first social media platform, each textual message in the set of textual messages comprising a set of specific character strings. The set of specific character strings represents a link to a post on a second social media platform, resulting in linked messages, the post originating from a linked account of the second social media platform. Either the first user account or the second user account is selected as an associated account by determining which originated the greater number of messages in the set of textual messages. A map component associated with a user identity that includes the associated account and the linked account is generated.Type: GrantFiled: March 5, 2015Date of Patent: May 28, 2019Assignee: HRL Laboratories, LLCInventors: Alex N. Waagen, Jiejun Xu, Tsai-Ching Lu
-
Patent number: 10264059Abstract: An approach is provided for determining availabilities of servers in multiple tiers of a workload. Based on (1) a required availability of the workload, (2) resource requirements for redundancy groups (RGs) in the workload, (3) sets of server sizes, and (4) sets of availability categories, numbers of server(s) included in respective RGs are determined, allocations to the server(s) of one or more server sizes from a selected set of server sizes are determined, and allocations to the server(s) of one or more categories of availability from a selected set of categories is determined, so that a cost of achieving the required availability of the workload is minimized.Type: GrantFiled: August 28, 2015Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: Madhuri Chawla, Manish Gupta, Seshashayee S. Murthy