Patents Examined by Elizabeth Kassa
  • Patent number: 10505800
    Abstract: The present invention provides a method for real-time activation of receiver module associated or integrated with external display. The receiver device having processor and communication module for supporting streaming multimedia applications. The method comprising the steps of updating communication credentials in the receiver from the touch enabled device through direct local wireless communication network, said communication credentials support communication with external data communication network.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: December 10, 2019
    Assignee: SCREENOVATE TECHNOLOGIES LTD.
    Inventors: Joshua Glazer, Lior Gerenstein, Tal Zarfati
  • Patent number: 10476950
    Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 12, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Tao Tao, Santosh Bardwaj, Il Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Patent number: 10474654
    Abstract: The methods and systems for transferring structural data over a network are provided. An example method includes providing storage operable to store a plurality of objects. The objects of the plurality of objects are immutable and include a data object or a metadata object including a list of references to further objects. The plurality of objects includes at least one root associated with a creation or an addition to the plurality of objects. The method also includes providing a further storage communicatively coupled with the storage via a network and configured to store a copy of the plurality of objects. The method includes determining a presence of a difference between the plurality of the objects and the copy. In response to the determination, the method transfers at least one object associated with the difference from the storage to the further storage.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: November 12, 2019
    Assignee: STORAGECRAFT TECHNOLOGY CORPORATION
    Inventors: Jeremy Fitzhardinge, Kishore Udayashankar
  • Patent number: 10462254
    Abstract: A data sharing method and an electronic device thereof are provided. The method includes communicating with a second electronic device and determining common interest information between a first user of the first electronic device and a second user of the second electronic device, and retrieving and sharing application data associated with the common interest information, with the second electronic device.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: October 29, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Barath Raj Kandur Raja, Adarsha Ananda, Phani Avadooth Rekapalli Veera Venkata, Raju Suresh Dixit, Raghavendra Kulkarni
  • Patent number: 10462244
    Abstract: A computer-implemented method for notifying of content changes includes monitoring, by a computer processor, a content source of a content provider. That monitoring includes periodically reading a Notification as a Service (NaaS) extension in a Rich Site Summary (RSS) feed associated with the content source, where the NaaS extension defines a plurality of interest categories of the content source. New content is identified in the content source, based on periodically reading the NaaS extension, and the new content is associated with a first interest category of the plurality of interest categories. A user is identified as being subscribed to receive notifications of content changes in the first interest category. The user is notified of the new content, responsive to the new content being associated with the first interest category and the user being subscribed to receive notification of content changes in the first interest category.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory L. Jones, Michael O. Tingey
  • Patent number: 10462094
    Abstract: A computer-implemented method for notifying of content changes includes monitoring, by a computer processor, a content source of a content provider. That monitoring includes periodically reading a Notification as a Service (NaaS) extension in a Rich Site Summary (RSS) feed associated with the content source, where the NaaS extension defines a plurality of interest categories of the content source. New content is identified in the content source, based on periodically reading the NaaS extension, and the new content is associated with a first interest category of the plurality of interest categories. A user is identified as being subscribed to receive notifications of content changes in the first interest category. The user is notified of the new content, responsive to the new content being associated with the first interest category and the user being subscribed to receive notification of content changes in the first interest category.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory L. Jones, Michael O. Tingey
  • Patent number: 10462262
    Abstract: A middleware abstraction layer (MAL) that can include a plurality of middleware application programming interfaces (APIs). Each of the plurality of middleware APIs can be configured to implement a common programming paradigm for a plurality of different service platforms. The MAL can also include a master application programming interface (API). The master API can be configured to provide a plurality of resources for a mission specific application. Each of the plurality of resources is mapped in a registry to an API call to each of the plurality of middleware APIs. The MAL can further include a control engine configured to load an adapter for a selected a middleware API of the plurality of middleware APIs to service a resource request from the mission specific application. The selection can include examining a configuration file to determine an appropriate middleware API to handle the resource request.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: October 29, 2019
    Assignee: Northrop Grumman Systems Corporation
    Inventors: Devang R. Parekh, Paul Schaefer, Feng Cao, Jason Chinaka, Benjamin Montgomery, Long Cao, Kathleen Barrera, Henry H. Fung, Louis Oddo
  • Patent number: 10447826
    Abstract: In accordance with some implementations, a method for estimating user interest in media content is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system receives a volume change event from a client system. The server system determines identification of a presented media content item currently being presented at the client system. The server system analyzes the received volume change event to determine a level of user interest in the determined media content item.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventor: Zbignew Skolicki
  • Patent number: 10447800
    Abstract: A system, method, and computer-readable medium for performing a virtualized network environment cache control operation, comprising: analyzing network traffic of a plurality of virtual machines executing on a plurality of hosts within the virtualized network environment, each of the plurality of hosts comprising a network cache; identifying whether more than one virtual machine includes a similar network traffic pattern; and, configuring a first virtual machine and a second virtual machine to executing on a common host, the first virtual machine and the second virtual machine having the similar network pattern.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 15, 2019
    Assignee: Dell Products L.P.
    Inventors: John Kelly, Yinglong Jiang
  • Patent number: 10437801
    Abstract: Differential health-check systems and accompanying methods provide health-checking and reporting of one or more information management systems in reference to a first time period before and a second time period after a triggering event. A triggering event may be an upgrade of at least part of the information management system, or a restore operation completed in the information management system for example following a disaster, or any number of other events, etc. The health-checking and reporting may comprise a comparison of one or more performance metrics of one or more components and/or operations of the information management system during the first and second time periods.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: October 8, 2019
    Assignee: Commvault Systems, Inc.
    Inventors: Sanjay Harakhchand Kripalani, Parag Gokhale
  • Patent number: 10432452
    Abstract: In accordance with an embodiment, described herein is a system and method useful in enterprise deployment, for enabling application-to-application communication in an enterprise computer system, for example a middleware machine. The system can include a plurality of application hosts and managed servers which receive requests at an external load balancer, via an Ethernet over InfiniBand (EoIB) network, together with a plurality of web hosts and traffic directors. Each traffic director instance can be associated with a virtual Internet Protocol (VIP) address that is accessible via a high-speed internal InfiniBand (IB) network. Hosted applications within the enterprise computer system can communicate with each other, over the IB network, using a VIP address. Such application-to-application wiring avoids the need to communicate internal application requests via the external load balancer.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: October 1, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Janga Aliminati
  • Patent number: 10425459
    Abstract: Technologies for seamless data streaming include a control server and one or more client computing devices. A client computing device receives user presence data indicative of whether a user is nearby from one or more sensors. The client computing device may receive user interest data indicative of the user's interest level in the current data stream from one or more sensors. The control server identifies available client computing devices based on the user presence data, selects a target client computing device, and causes the data stream to transition from the current client computing device to the target client computing device. The target client computing device may be selected based on proximity of the user or the user's interest level in the data stream. The volume or balance of the data stream may be adjusted to provide a smooth transition between client computing devices. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: September 24, 2019
    Assignee: Intel Corporation
    Inventors: Tomer Rider, Igor Tatourian
  • Patent number: 10412040
    Abstract: In an example implementation of the disclosed technology, a method includes predicting, by a computing device, a destination server that is predicted to be the destination of a message from a sending device connected to the computing device. The method also includes determining whether a connection exists between the computing device and the destination server. The method also includes, responsive to determining that no connection exists, determining a connection and caching the connection at the computing device. The method also includes, responsive to receiving a message for dispatch to the destination server, dispatching the message to the destination server via the connection.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: September 10, 2019
    Assignee: Google LLC
    Inventors: Tal Dayan, Doru Costin Manolache, Subir Jhanb, Francesco Nerieri
  • Patent number: 10404601
    Abstract: Disclosed herein are a variety of devices, methods, and systems for load balancing in the internet of things. Devices and other entities can be grouped together in a load balancing group and traffic for such devices balanced according to load balancing criteria. Groups may be discovered, created, manipulated, and deleted by various entities.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: September 3, 2019
    Assignee: Convida Wireless, LLC
    Inventors: Dale N. Seed, Shamim Akbar Rahman, Chonggang Wang
  • Patent number: 10334036
    Abstract: Systems and methods are provided for managing server loads that accounts for various measures of risk associated with different workloads assigned to servers. The systems and methods may include a memory storing instructions for server load management operations, and a processor configured to execute the stored instructions. The processor may receive a workload, determine a value associated with the workload indicating a predetermined importance of the workload, receive information for a plurality of active servers in a server cluster associated with the processor, determine risk levels associated with the active servers based on the received information, and assign the received workload to one of the active servers based on the determined value and the determined risk levels.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 25, 2019
    Assignee: Capital One Services, LLC
    Inventors: Tao Tao, Santosh Bardwaj, Ii Sun Yoo, Yihui Tang, Jeremy Gerstle
  • Patent number: 10326829
    Abstract: Images of key phrases or hashtags appear on televised feeds. Image processing techniques, such as feature locating algorithms or character recognition algorithms, can be used to locate the images of key phrases in the images. Then, character recognition algorithms can be used to generate a list of candidate key phrases for the key phrase in image format. However, identification of the key phrase in image format is not completely accurate with conventional methods. Social media content items associated with the televised feed are used to filter the list of candidate key phrases. Using known information about the televised feed as well as about key phrases in text format in the social media content items, candidate key phrases in the list of candidate key phrases can be scored and, thus, a final candidate key phrase selected based on the scores.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 18, 2019
    Assignee: Twitter, Inc.
    Inventors: Andrew J. Carroll, Richard Douglas Whitcomb, Jr., Wangfan Fu, Thanabordi Jianrungsang
  • Patent number: 10313214
    Abstract: In one embodiment, a method includes determining a first set of similarity metrics for a first storage environment, the first set of similarity metrics being based on predetermined parameters related to the first storage environment, at least one of the predetermined parameters being relating to a redundancy of connections and devices in the first storage environment. In addition, the method includes obtaining a second set of similarity metrics for a second storage environment. Also, the method includes determining that the second storage environment is similar to the first storage environment by calculating a similarity measurement score between the sets of similarity metrics for the first and second storage environments. Moreover, the method includes re-aligning the first storage environment according to one or more identified aspects of the second storage environment that improve performance of the first storage environment.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jorge D. Acuña, Pankaj S. Bavishi, Dachuan Huang, Rakesh Jain, Ramani R. Routray, Yang Song
  • Patent number: 10305844
    Abstract: A user posting content to a social networking system provides a conversion definition along with the content. The conversion definition identifies a type of interaction associated with the content, such as type of interaction with the content that the user would like to track. After the content is presented to additional users, the social networking system identifies additional users performing the type of interaction with the content identified by the conversion definition. One or more metrics describing the interactions of the type of interaction associated with the content are provide to the user that posted the content.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: May 28, 2019
    Assignee: Facebook, Inc.
    Inventors: Janaka Liyanage, David Gross-Baser
  • Patent number: 10298533
    Abstract: A method, performed by a computer device, may include receiving a request to send a message from a sender to a recipient. The method may further include obtaining a recipient status associated with the recipient, wherein in the recipient status includes an indication that the recipient is in motion; identifying a sender rule associated with the sender; selecting a notification type for the message based on the recipient status and the identified sender rule; and applying the selected notification type to the message.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: May 21, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Azim Nasir, Andre R. Turner, Hong Xiao, Dongchen Wang
  • Patent number: 10284617
    Abstract: A system can perform operations including receiving a first data stream from a first device, wherein the first data stream is associated with an active session between the first device and a mobile network and wherein the first data stream is associated with a first incoming port. The system can also receive a second data stream from the first device, wherein the second data stream is associated with the active session, and wherein the second data stream is associated with a second incoming port. The system can also determine a third port and a fourth port that are outgoing ports that respectively correspond to the first and second ports. The system can also transmit the first data stream to a second device via the third port and transmit the second data stream to a third device via the fourth port.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: May 7, 2019
    Assignees: AT&T INTELLECTUAL PROPERTY I, L.P., AT&T MOBILITY II LLC
    Inventors: Sangar Dowlatkhah, Erie Lai Har Lau