Patents Examined by Thao D Duong
-
Patent number: 10652296Abstract: A system is provided that is designed to smooth and reduce the transition time of a live stream while switching to different bitrate transcode profiles. This accomplishment is achieved by avoiding pre buffer time using parallel transcode sessions and enabling a fast response to network congestion, as desired bitrate chunks/segments are readily available. The client, for example the HLS client, is not aware of switching the bitrate and is not taxed with any demands, as only the HLS server needs to manage synchronization of any pre-transcoded content and continue with further transcoding of the content.Type: GrantFiled: October 6, 2017Date of Patent: May 12, 2020Assignee: ARRIS Enterprises LLCInventors: Remesh Kousalya Sugunan, William P. Franks, Nithin Raj Kuyyar Ravindranath, Vinod Jatti, Praveen Girish
-
Patent number: 10645088Abstract: A method for receiving a first signal from a first client device, the first signal indicative of a first user activity is provided. The method includes receiving a second signal from a client device, and storing the first signal and the second signal in an activity history log associated with the first user. The method includes determining, by a server, a presence status of the first user, configuring a presence indicator for the first user based on the presence status, and receiving, from a second user, a request for the presence indicator for the first user. The method includes validating the request from the second user and providing the presence indicator for the first user to the second user. A system and a non-transitory, computer readable medium storing instructions to perform the above method are also provided.Type: GrantFiled: April 2, 2018Date of Patent: May 5, 2020Assignee: Fuze, Inc.Inventors: Leopoldo Yanes, Alan Sapede, Julio Viera, Clément Wehrung
-
Patent number: 10587692Abstract: Methods, apparatus, and computer-accessible storage media for providing a volume-based block storage service and application programming interfaces (APIs) to the service. A block storage service and block storage service APIs may allow processes (applications or appliances) on the service client network to leverage remote, volume-based block storage provided by the service provider. The APIs may provide a standard interface to volume-based block storage operations on a remote data store. The service provider, the service clients, and/or third parties may develop various applications and/or appliances that may, for example, be instantiated in service clients' local networks and that leverage the block storage service via the APIs to create and manage volumes and snapshots on the remote data store and to upload and download data from the volumes and snapshots on the remote data store.Type: GrantFiled: November 9, 2018Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Yun Lin, James Christopher Sorenson, III, David C. Salyers
-
Patent number: 10581757Abstract: An example method of managing virtualized computing resources provided by a public cloud includes: grouping subscriptions in the public cloud into reservations, each of the reservations including constraints on virtualized computing resources provided by at least one of the subscriptions; allocating the reservations among a plurality of principals; receiving a request to provision a workload from a user associated with a first principal of the plurality of principals, wherein the workload includes metadata describing constraints of the workload; generating a deployment plan for the workload based on the metadata therein and at least one of the reservations allocated to the first principal, the deployment plan specifying a first subscription of the subscriptions; and transmitting a deployment.Type: GrantFiled: November 22, 2016Date of Patent: March 3, 2020Assignee: VMware, Inc.Inventors: Dimitar Kostov, Alexander Dimitrov, Kristiyan Georgiev, Sabo Rusev
-
Patent number: 10554747Abstract: A computer system allows two devices operated by two users from a plurality of trusted users to establish a direct peer to peer wireless connection based on a social network connection. An online system uses social network connection information to determine trusted users for each of the client devices, and monitors the geographic locations of the client devices. Responsive to determining that the client devices are within a predetermined distance from each other and are trusted users for each other, the online system transmits connection information to the client devices, prompting the client devices to establish a direct peer to peer wireless connection through which content can be transmitted.Type: GrantFiled: November 30, 2017Date of Patent: February 4, 2020Assignee: Facebook, Inc.Inventors: Gaurav Lochan, William Shun Xiao, Lindsey Kremer Ruben, Annika Lenore Fusco
-
Patent number: 10554590Abstract: Generating an automated agent enabled to engage in a multi-turn discussion with a user in response to a received request. For example, the automated agent is operative to provide a response on behalf of an agent owner. A knowledge database is generated based on the agent owner's context (e.g., email conversations, calendar data, organizational chart, document database). A request for information is received and analyzed for understanding the request and for gauging a level of frustration of the requesting user. An urgency level of the request is determined based at least in part on the level of frustration of the requesting user. A query of the knowledge database is made for determining a response to the request, wherein the determined response is based at least in part on the urgency level of the request. A response is generated and provided to the requesting user.Type: GrantFiled: January 9, 2017Date of Patent: February 4, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Luis Eduardo Cabrera-Cordon, Vesselin Atanassov Diev, Giampaolo Battaglia, Daniel Anvar
-
Patent number: 10542086Abstract: The example embodiments are directed to a system and method for dynamically controlling a flow of a stream processing application. The method may include executing the application which reads data from a data source and writes data to a target destination, and which includes a pipeline of operators which perform different operations on the data, determining a runtime performance of the pipeline of operators included in the stream processing application, and dynamically synchronizing the runtime performance of each of the operators in the pipeline of operators of the stream processing application by changing a processing speed of at least one operator. By changing the speed of the at least one operator a performance of all operators can be synchronized to accommodate dynamic characteristics of the processing environment such as target database conditions, operator processing performance, and the like, which can change during runtime.Type: GrantFiled: October 30, 2017Date of Patent: January 21, 2020Assignee: General Electric CompanyInventors: Ardaman Singh, Arvind Singh
-
Patent number: 10536340Abstract: A provider network determines which servers to use to host a group of virtual machines for a customer. A placement manager within the provider network employs a placement technique which prioritizes spreading virtual machines for the customer across different “subzones.” A subzone is a logical division of a provider network's hardware and/or software denoting risk boundaries. By placing virtual machines in separate subzones, the customer's virtual machines and thus the task collectively performed by the virtual machines are less impacted by a failure within one of the subzones.Type: GrantFiled: November 22, 2016Date of Patent: January 14, 2020Assignee: Amazon Technologies, Inc.Inventors: Stig Manning, Diwakar Gupta, Marnus Freeman, Georgios Elissaios, Joshua Dawie Mentz, André Mostert
-
Patent number: 10536534Abstract: A method includes obtaining information associated with a service provider's activities with respect to a computing system, where the service provider's activities include changes to the computing system. The method also includes identifying a specified time period and generating a graphical display containing a service roadmap. The service roadmap identifies one or more of the changes to the computing system that have occurred or will occur within the specified time period. The method further includes, in response to a user selection of one of the changes to the computing system in the service roadmap, updating the graphical display to include additional information about the selected change to the computing system. The characteristics of the service provider's activities could include multiple characteristics related to contractual requirements of a service agreement and multiple characteristics related to performance characteristics of computing devices and computing networks in the computing system.Type: GrantFiled: June 30, 2016Date of Patent: January 14, 2020Assignee: Honeywell International Inc.Inventors: David J. Brummet, Michael L. Witt, Dennis P. L. Belletti, Shawn M. Gold
-
Patent number: 10536510Abstract: An example method of deploying a workload to a public cloud includes: receiving a request to provision a first workload from a first user, wherein the first workload includes metadata describing constraints; generating a first deployment plan for the first workload based on the metadata thereof. The step of generating comprises identifying a plurality of reservations assigned to the first user, each of the plurality of reservations including computing resources backed by a subscription provided by the public cloud; and selecting a first reservation from the plurality of reservations having available computing resources backed by a first subscription provided by the public cloud and satisfying the constraints of the first workload. The method further includes transmitting a deployment request to the public cloud using the first subscription specified in the first deployment plan.Type: GrantFiled: November 22, 2016Date of Patent: January 14, 2020Assignee: VMware, Inc.Inventors: Alexander Dimitrov, Kristiyan Georgiev, Dimitar Kostov, Sabo Rusev
-
Patent number: 10523309Abstract: Embodiments of the present invention provide improved systems and methods for a programmable portable electronic device for airborne operational communications. In one embodiment, a system for preventing unauthorized access to operational aircraft data comprises a personal electronic device and a plurality of aircraft systems that produce avionic operational data. The system further comprises an airborne server in network communication with the personal electronic device and the plurality of aircraft systems, wherein the airborne server implements security measures to prevent unauthorized electronic devices from accessing the avionic operational data, wherein the airborne server controls the dissemination of avionic operational data to electronic devices.Type: GrantFiled: August 19, 2014Date of Patent: December 31, 2019Assignee: Honeywell International Inc.Inventors: Harold Anthony Zulch, III, Thomas D. Judd, Stephen Otis Hickman
-
Patent number: 10506031Abstract: A dynamically scalable computing framework used in support of on-line services is disclosed. A network is formed from computing nodes communicatively coupled with communication hubs in a mesh configuration. A load balancing module executing on a computing node monitors processing relating to a plurality of data objects. When a processing threshold is reached, the computing node dynamically reallocates processing of a subset of data objects sharing the same property to a second computing node. Processing nodes in the network receive subscription rules defining characteristics of data objects suitable for copying to another computing node in the network. In response to receiving subscription rules, processing nodes evaluate the rules against data objects on the particular processing node to identifying data objects that should be copied to the other processing nodes corresponding to the received subscription rules.Type: GrantFiled: September 18, 2015Date of Patent: December 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Pablo Puo Hen Cheng, Jesse Aaron Van Beurden, Rosen Ognyanov Baklov, Igor Gorelik
-
Patent number: 10503529Abstract: A system includes a memory and a semiconductor-based processor coupled to form logic circuits. The logic circuits provide a combined localization and personalization (LPN) web service to a computer application, receive a call from the computer application for recommendations to localize and personalize a computer application for a particular user, prepare a recommendation on which one or more reusable application logic modules to attach to a core logic of the computer application to localize and personalize application for the particular user.Type: GrantFiled: November 22, 2016Date of Patent: December 10, 2019Assignee: SAP SEInventors: Elena Lopushenko, Michail Vasiltschenko, Yvonne Miklosch, Ralph Debusmann, Holger Sievert, Guenther Fischer
-
Patent number: 10498681Abstract: A storage controller processes electronic messages by partitioning a storage device into logical disks and designating a logical disk as unavailable based on its storage capacity being fully used. A time is assigned to each logical disk that is available for writing, and an estimated deletion time is determined for an electronic message. The electronic message is stored in a logical disk that is identified by comparing the assigned times of the logical disks to the estimated deletion time of the electronic message. The electronic message may be deleted based on the detection of a triggering event. If a deletion of a message results in an unavailable logical disk having more than a threshold amount of unused storage capacity, then each of the electronic messages stored in the unavailable logical disk may be copied to a logical disk available for writing and the unavailable designation may be removed from the logical disk.Type: GrantFiled: December 28, 2018Date of Patent: December 3, 2019Assignee: Snap Inc.Inventor: Aaron Son
-
Patent number: 10491485Abstract: A system for expansive network control comprising: a development engine includes a scenario building engine configured to build an abstracted view of at least one sub-network based on a network inventory; a gamification engine communicating with a user input/output device providing at least one simulated scenario involving a simulated network threat to the user input/output device; and a machine learning engine communicating with the gamification engine, wherein the machine learning engine generates at least one strategy, the machine learning engine capturing the scenario and the user input from the user input/output device; an expansive network control operation engine includes an expansive network control engine communicating with the machine learning engine; an execution engine communicating with the expansive network control engine; a threat detection engine communicating with at least one external threat data source, the at least one external threat data source including at least one of weather, seismic,Type: GrantFiled: November 30, 2017Date of Patent: November 26, 2019Assignee: AT&T Intellectual Property I, L.P.Inventors: George Dome, John Oetting, Chuxin Chen
-
Patent number: 10484251Abstract: A method for providing a protocol agnostic message oriented middleware for IoT, SaaS and enterprise application integration. The method includes connecting a first application and device to a protocol-less integration middleware broker. Further, the method includes converting data of an industry standard integration protocol from the first application and device to a common protocol used within the protocol-less integration middleware broker. Furthermore, the method includes converting the data from the common protocol to a desired protocol pertaining to a second application and device. Moreover, the method includes exchanging data to the second application and device wherein the data is transformed from one protocol to another.Type: GrantFiled: November 22, 2016Date of Patent: November 19, 2019Assignee: SRB Technologies, Inc.Inventors: Bramh Gupta, Eamin Zhang, Frederick Yatzeck
-
Patent number: 10462095Abstract: In time and sentiment based messaging, a server obtains information for a set of messages from online social networks related to a specified object. The information includes at least a user identifier associated with each message, a time of each message, and content of each message. For each unique identifier, the server establishes an initial message from the set of messages related to the specified object, analyzes each message in the set of messages to determine a sentiment of each message, and builds a sentiment line time for each unique user identifier. The server then builds a time-based sentiment model related to the specified object by overlapping the sentiment time lines for each unique user identifier according to the initial message for each unique user identifier. A targeted message to a set of one or more users may then be generated using the time-based sentiment model.Type: GrantFiled: January 10, 2017Date of Patent: October 29, 2019Assignee: International Business Machines CorporationInventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
-
Patent number: 10462194Abstract: According to one or more embodiments of the disclosure, a local network device establishes a communication session with a remote network device in the communication network, and designates at least one program from a plurality of programs executable by the local network device for access by the remote network device to yield a designated program. The local network device further generates a shared display object, and associates each designated program with the shared display object to permit display thereof. The local network device further instantiates one or more shared control objects associated with the shared display object, and facilitate access to each designated program for the remote network device using at least one of the one or more shared control objects.Type: GrantFiled: February 10, 2015Date of Patent: October 29, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Rama Darbha, Magnus Mortensen, Jay Kemper Johnston, David C. White, Jr.
-
Patent number: 10459979Abstract: Various embodiments include a classification platform system. A user can define a classification experiment on the classification platform system. For example, the user can define an input data space by selecting at least one of data sources interfaced with the classification platform system and defining a workflow configuration including a directed graph (DG) connecting a plurality of transformation blocks to represent an experiment workflow. The DG can specify how one or more outputs of each of the transformation blocks are fed into one or more other transformation blocks. The DG can be defined graphically. The classification platform system can schedule the experiment workflow to be executed on a distributed computation platform according to the input data space and the workflow configuration.Type: GrantFiled: June 30, 2016Date of Patent: October 29, 2019Assignee: Facebook, Inc.Inventors: Szymon Piechowicz, Barak Reuven Naveh, Annie Hsin-Wen Liu, Ashish Gupta
-
Patent number: 10454804Abstract: Characterizing transport protocol connections and controlling behavior of a communication network based on the characterizations, including obtaining transport protocol state information for transport protocol packets on a transport protocol connection; identifying request/response periods for the transport protocol connection based on the transport protocol state information, the identifying including identifying a beginning of a first request/response period based on the transport protocol state information for a first forward packet, and identifying an end of the first request/response period and a beginning of a second request/response period based on the transport protocol state information for a second forward packet; associating an application type with a server endpoint based on the identified request/response periods; and controlling behavior of the communication network based on the application type.Type: GrantFiled: November 7, 2016Date of Patent: October 22, 2019Assignee: Hughes Network Systems, LLCInventors: Kaustubh Jain, Chi-Jiun Su