Patents Examined by Emmanuel L. Moise
-
Patent number: 10931739Abstract: This disclosure relates to method and system for generating strategy and roadmap for end-to-end information technology (IT) infrastructure cloud implementation.Type: GrantFiled: March 28, 2019Date of Patent: February 23, 2021Assignee: Wipro LimitedInventor: Chelis Camargo
-
Patent number: 10929680Abstract: A system and method to automatically generate a secondary video stream based on an incoming primary video stream. The method including performing video analytics on the primary video stream to generate one or more analysis results, detecting the first target of interest using the analysis results, automatically extracting a first secondary video stream that captures at least a portion of a first target of interest and has a field of view smaller than that of the primary video stream, tracking the first target of interest, displaying the first secondary video stream, detecting a second target of interest using the analysis results, automatically adapting the first secondary video stream from the primary video stream to capture a portion of the first and second targets of interest, tracking the second target of interest, and displaying the first secondary stream including the portion of the first and second targets of interest.Type: GrantFiled: March 11, 2020Date of Patent: February 23, 2021Assignee: AVIGILON FORTRESS CORPORATIONInventors: W. Andrew Scanlon, Andrew J. Chosak, John I. W. Clark, Robert A. Cutting, Alan J. Lipton, Gary W. Myers
-
Patent number: 10924542Abstract: A method may include starting a content delivery micro edge server module to generate a content delivery micro edge server on a web server. The content delivery micro edge server is a virtualized edge server associated with a service provider and the web server is associated with a host entity that is different than the service provider. The method may include partitioning web server capacity associated with the web server into the content delivery micro edge server and host entity assigned web server capacity. The method also includes activating at least one application associated with the content delivery micro edge server to provide content delivery services. The method includes registering, with the service provider, the content delivery micro edge server to provide content delivery services. The method further includes receiving a request for content to be provided to a client device, and delivering the content to the client device.Type: GrantFiled: February 27, 2014Date of Patent: February 16, 2021Assignee: Verizon Patent and Licensing Inc.Inventor: Russell Khaimov
-
Patent number: 10904358Abstract: A method is provided that includes receiving a tenant identifier. The method also includes identifying a quality of service (QoS) policy associated with a tenant identified by the tenant identifier, by looking up the tenant identifier in a memory data structure. The QoS policy includes a threshold value of a performance parameter. The threshold value is a minimum or a maximum threshold value. The method also includes receiving a service request from the tenant. The method also includes determining an estimated value of the performance parameter in view of the request. The method also includes, responsive to successfully evaluating a validity condition with respect to the estimated value in view of the threshold value, forwarding the request to a servicing component for execution. The validity condition is provided by the estimated value not exceeding the maximum threshold value or the estimated value not falling below the minimum threshold value.Type: GrantFiled: February 29, 2016Date of Patent: January 26, 2021Assignee: Red Hat, Inc.Inventor: Vijay Kamalanath Bellur
-
Patent number: 10904126Abstract: The present subject matter relates to monitoring of an environment using data trend analysis. The method comprises obtaining at least one data trend pertaining to at least one data stream for a pre-defined period of time. The at least one data trend is indicative of a pattern followed by the at least one data stream. Further, at least one delta value pertaining to the at least one data stream may be computed, the at least one delta value being indicative of a deviation in the at least one data stream with respect to the at least one data trend at a specific time instance. Furthermore, at least one relationship between a plurality of data streams is identified based on the at least one data trend and identity metadata associated with each data stream. Based on the at least one delta value and the at least one relationship, at least one rule is generated.Type: GrantFiled: February 26, 2014Date of Patent: January 26, 2021Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Tanmaya Tewari, Surath Kumar Dey, Swarup Chatterjee
-
Patent number: 10901942Abstract: For offloading data to secondary storage, a criteria module checks a migration criteria of a data segment stored in a first data repository. The data segment may be associated with one or more entities. A threshold module determines whether the migration criteria of the data segment satisfies a migration threshold. A migration module migrates the data segment to a second data repository in response to the migration criteria of the data segment satisfying the migration threshold.Type: GrantFiled: March 1, 2016Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Joseph W. Dain, Gregory T. Kishi
-
Patent number: 10904111Abstract: A method, a computer program product, and a computer system for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications are provided. The lightweight framework provides a means for managing tasks that require coordination between application nodes. A node receives a task and determines whether one of other nodes is processing the task. The node runs as an active node to process the task, in response to determining that none of the other nodes is processing the task. The node runs as one of one or more passive nodes that monitor processing of the task, in response to determining that the one of the other node is processing the task.Type: GrantFiled: October 2, 2014Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Anna Joffe, Howard A. Kelsey, Viktor Levine, Michael P. W. Thornton
-
Real time collaboration and document editing by multiple participants in a content management system
Patent number: 10893081Abstract: A content management system allows users to collaboratively edit, draft, or otherwise work with the same content item simultaneously by displaying a real-time data stream of a native application displaying a content item on a host device in a screen sharing window of a webpage. The screen sharing window is capable of receiving edit inputs and sending the edit inputs to a client application on the host device. The edit inputs are provided as interpretable code for the native application for the content item and the client application provides the interpretable code to the native application to have the changes corresponding to the edit inputs incorporated into the content item. Further, the cursors of other users participating in the collaborative editing session are displayed in the screen sharing window to allow each participant to view and follow the changes made by the other participants of the session.Type: GrantFiled: April 5, 2019Date of Patent: January 12, 2021Assignee: Dropbox, Inc.Inventors: Min Ming Lo, Michael Wu, Shravan Reddy -
Patent number: 10805664Abstract: An audio distribution system includes a first playback device with a first clock time, and a second playback device with a second clock time. A wireless access point is wirelessly coupled to the first and second playback devices. The second playback device sends a time request to the first playback device via the wireless access point. The first playback device responds to the time request by sending a time response to the second playback device via the wireless access point. The second playback device calculates an update to the second clock time based on the time response, a first physical transmission rate between the second playback device and the wireless access point, and a second physical transmission rate between the first playback device and the wireless access point. The second playback device uses the update to the second clock time to playback audio in synchrony with the first playback device.Type: GrantFiled: October 15, 2018Date of Patent: October 13, 2020Assignee: Bose CorporationInventor: Michael William Elliot
-
Patent number: 10805234Abstract: A closed loop processing interaction network in which the resource pool source of the user and the resource pool destination are both within the same organization or group of organizations. As such, resources associated with interactions may be distributed directly between the resource pools. The interactions may occur through communication between user computer systems (e.g., mobile devices, or the like) and/or interaction terminals of product providers (e.g., mobile devices, or the like). The interaction terminals of the product providers may create and allow for the use of interaction zones, which allows for the identification of users that are a part of the interaction network, allows users to receive specialized offers, allows for direct transfer of resources within an organization that by-pass traditional resource processing. The closed loop interaction network improves the processing speeds, memory requirements, security, and costs associated with processing resources related to interactions.Type: GrantFiled: October 8, 2018Date of Patent: October 13, 2020Assignee: BANK OF AMERICA CORPORATIONInventors: Joseph Benjamin Castinado, Charles Russell Kendall, Andrew S. Heiman
-
Patent number: 10791042Abstract: Methods, apparatus and articles of manufacture to monitor streaming media are disclosed. Example media monitoring methods disclosed herein include extracting metering data having a first format from media. In some disclosed examples, the media is to be provided to a media device via a transport stream, and the extracted metering data identifies at least one of the media or a source of the media. Disclosed example methods also include transcoding the extracted metering data to form transcoded metering data having a second format different from the first format. Disclosed example methods further include, prior to transmitting the transport stream to provide the media to the media device, transmitting the transcoded metering data to the media device for receipt by a meter executed by the media device.Type: GrantFiled: October 26, 2015Date of Patent: September 29, 2020Assignee: The Nielsen Company (US), LLCInventors: Arun Ramaswamy, Jan Besehanic
-
Patent number: 10785027Abstract: In some embodiments, an apparatus includes a server that stores a set of media files. The server is configured to send an authentication code to a first communication device in response to a request from the first communication device to access the set of media files such that the first communication device can present the authentication code to a user. The server is configured to associate an identifier of a second communication device with the first communication device such that a user of the second communication device can authorize access to the set of media files from the first communication device by sending the authentication code to the server using the second communication device.Type: GrantFiled: December 21, 2010Date of Patent: September 22, 2020Assignee: KIK Interactive Inc.Inventors: Edward Livingston, Yuriy Blokhin
-
Patent number: 10778603Abstract: Systems and methods for controlling access to broker resources. The methods comprising: receiving, by a client device from a broker server, a list of broker resources that a user is permitted to access and blockchain information for connecting with each broker resource of the list; detecting when the broker server become unavailable; and using the blockchain information to control connection establishment between the client device and at least a first resource of the broker resources in the list while the broker server is unavailable.Type: GrantFiled: October 11, 2018Date of Patent: September 15, 2020Assignee: CITRIX SYSTEMS, INC.Inventor: Modesto Tabares
-
Patent number: 10764398Abstract: At least one interest of a user by can be determined by analyzing information about the user. Initiation of communication of at least one image to a client device of the user can be detected. At least a first portion of a plurality of portions of the image that depicts a subject corresponding to the at least one interest of the user can be identified. Responsive to identifying the first portion of the image that depicts the subject corresponding to the at least one interest of the user, communication of the first portion of the image to the client device can be initiated before communication of other of the plurality of portions of the image to the client device is initiated, or without initiating communication of the other of the plurality of portions of the image to the client device.Type: GrantFiled: November 13, 2017Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
-
Patent number: 10756975Abstract: Improving the multi-site software update for extension switches by automatically assigning extension switches at each data center with a role and then providing state messages between the extension switches to stage software update operations between the various extension switches that are involved. This allows the network administrator to commence the software update process on the extension switches at each data center without waiting for any extension switch to complete operations. The extension switches communicate with each other and the software update process completes automatically, with all extension switches at all data centers updated without further network administrator input.Type: GrantFiled: November 13, 2017Date of Patent: August 25, 2020Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Bao Vu, Todd Shoemaker, David Hegland, Gregory Wagner
-
Patent number: 10757221Abstract: At least one interest of a user by can be determined by analyzing information about the user. Initiation of communication of at least one image to a client device of the user can be detected. At least a first portion of a plurality of portions of the image that depicts a subject corresponding to the at least one interest of the user can be identified. Responsive to identifying the first portion of the image that depicts the subject corresponding to the at least one interest of the user, communication of the first portion of the image to the client device can be initiated before communication of other of the plurality of portions of the image to the client device is initiated, or without initiating communication of the other of the plurality of portions of the image to the client device.Type: GrantFiled: October 28, 2016Date of Patent: August 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Paul R. Bastide, Jonathan Dunne, Liam Harpur, Robert E. Loredo
-
Patent number: 10742752Abstract: Conventional efforts for estimating the geographic location (geolocation) of devices associated with particular Internet Protocol (IP) addresses typically yield woefully inaccurate results. In many cases, the estimated IP geolocations are on the wrong continent. Embodiments of the present technology include techniques for identifying and improving incorrect estimates based on latency measurements, Domain Name Server (DNS) information, and routing information. For example, latency measurements from multiple collectors can be used to rate the plausibility of an IP geolocation estimate and, in certain cases, to increase the accuracy of the IP geolocation estimate. DNS and routing information can be used to corroborate the estimated IP geolocation. The resulting more accurate IP geolocation estimate can be used to route Internet traffic more efficiently, to enforce rules for routing sensitive information, and to simplify troubleshooting.Type: GrantFiled: July 21, 2016Date of Patent: August 11, 2020Assignee: Dynamic Network Services, Inc.Inventors: Earl Edward Zmijewski, Thomas Lee Tysinger, Douglas Carl Madory
-
Patent number: 10733254Abstract: An online system, such as a social networking system, monitors user interactions with news feed stories of the social networking system and divides the user interactions into non-content clicks and content clicks. The non-content clicks indicate a user's interest in news feed stories based on user actions such as comments on, likes, shares, and hides the news feed stories. The content clicks indicate a user's interest in news feed stories based on user actions on different specific portions of multimedia content (e.g., videos) in the news feed stories such as playing, fast forwarding. The social networking system trains a model based on the monitored user interactions with news feed stories and uses the trained model to rank news feed stories for presentation to a user. The ranks of news feed stories for a user are determined based on a likelihood that the user would find the story interesting.Type: GrantFiled: December 10, 2015Date of Patent: August 4, 2020Assignee: Facebook, Inc.Inventors: Gregory Matthew Marra, David Vickrey, Mahmud Sami Tas, Yue Zhuo
-
Patent number: 10728316Abstract: A request input indicative of a request to deploy computing resources in a target server farm is received, and a fixed increment of the computing resources to be removed from a source server farm and deployed in the target server farm is identified. The fixed increment of computing resources is removed from the source server farm, and deployed to the target server farm. Based on deploying the fixed increment of computing resources to the target server farm, it is determined whether the target server farm has deployed adequate resource capacity to service a fixed increment of databases. If so, the fixed increment of databases is moved from the source server farm to the target server farm, and, if not, additional computing resources is reassigned from the source server farm to the target server farm.Type: GrantFiled: April 25, 2019Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bradley S. Smith, Kalyan K. Kona, Sundaravadivelan Paranthaman, Ankur Jauhari
-
Patent number: 10666701Abstract: The technology disclosed relates to delivering frequently updated data to computing devices that make decisions about selection of resources that might be delivered in response to a request from a user. In particular, it relates to utilizing media content delivery networks to deliver non-media data that is useful in the decision-making.Type: GrantFiled: November 16, 2012Date of Patent: May 26, 2020Assignee: Citrix Systems, Inc.Inventors: Martin Kagan, Hasan Alayli