Patents Examined by Steven C Nguyen
-
Patent number: 10489071Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module operably coupled to the interface and memory such that the processing module, when operable within the computing device based on the operational instructions, is configured to perform various operations. The computing device receives, from another computing device, a vault provisioning request and processes the vault provisioning request to determine whether the other computing device is authorized to request provisioning of another vault within the DSN. When the other computing device is authorized, the computing device generates a vault within the DSN in response to the vault provisioning request from the other computing device and updates access control information within the DSN to include an initial access control for the vault and an identifier of the other computing device.Type: GrantFiled: July 6, 2017Date of Patent: November 26, 2019Assignee: PURE STORAGE, INC.Inventors: Bart R. Cilfone, Scott M. Horan, Wesley B. Leggette, Adam D. Eggum, Jason K. Resch
-
Patent number: 10474514Abstract: Flow control of messages to/from clients and services in a remote access system. Within the remote access system a layered architecture may be provided that includes a client layer at a client device, a service layer associated with a service, and a server layer that is a communications proxy for messages sent between the client device and the service. The service layer may have a receive queue for messages received from the client device and a send queue of messages destined for the client device. The server layer may include an outbound queue of messages destined for the client device. Full duplex communications between the client layer and the server layer may be implemented using a service protocol in a first channel for communication between the client layer and the server layer and a second channel for communication between the server layer and the client layer.Type: GrantFiled: June 26, 2017Date of Patent: November 12, 2019Assignee: Calgary Scientific Inc.Inventors: Monroe M. Thomas, David McFadzean, Matt Stephure, Kevin Robinson
-
Patent number: 10476744Abstract: A method is provided for a coordinator to manage cluster membership. In a stable state, the coordinator provides a member list to all the nodes in a node list. The member list includes nodes that are cluster members. The node list includes nodes that are or wish to be members of the cluster. When the node list differs from the member list, the coordinator advances to a reconfiguration state to change the membership of the cluster. In the reconfiguration state, the coordinator sends a reconfiguration request to all the nodes in the node list. When reconfiguration acknowledgements are received from all the nodes within a timeout period, the coordinator updates the member list to be equal to the node list, persists the updated member list, sends a reconfiguration confirmation including the updated member list to all the nodes in the node list, and returns to the stable state.Type: GrantFiled: December 15, 2017Date of Patent: November 12, 2019Assignee: NICIRA, INC.Inventors: Ziyou Wang, Pankaj Thakkar, Jianjun Shen, Yusheng Wang, Donghai Han
-
Patent number: 10469553Abstract: An audiovisual signal is converted from a native format to a digital, packetized interchange format and transported between a capture node and a display node through a switch. The display node converts the audiovisual signal from the interchange format to a displayable format and causes display of the audiovisual signal. The use of a switch for video routing and distribution allows one-to-one, one-to-many, many-to-one, and many-to-many distribution. The use of a device-independent interchange format allows concurrent distribution of multiple heterogeneous audiovisual signals.Type: GrantFiled: December 21, 2016Date of Patent: November 5, 2019Assignee: Jupiter Systems, LLCInventors: Eric Wogsberg, Jack Klingelhofer, Herbert A. Kutscha
-
Method and apparatus for provisioning of resources to support applications and their varying demands
Patent number: 10469400Abstract: Embodiments of the present invention provide a method for allowing efficient allocation of data center resources in a virtualized data center. In one step, network information is obtained from a network using an application resource broker (ARB). In another step, data center information is obtained from a virtual center server using the ARB. In another step, a set of application traffic metrics and a set of virtualized infrastructure metrics are determined using the ARB based on the obtained network information and data center information respectively. The ARB is implemented on a computer system.Type: GrantFiled: June 30, 2017Date of Patent: November 5, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL BUSINESS SALES PTE. LIMITEDInventors: Virgil Nicolae Mihailovici, Muralidharan Rangarajan -
Patent number: 10452511Abstract: Generating a performance policy for a server. A plurality of system metrics of a first server is monitored, and a benchmark for the plurality of system metrics based on the monitored plurality of system metrics is stored. The benchmark indicates desirable system metrics of the first server. An operating policy for a second server is generated from the stored benchmark. The operating policy includes desirable system metrics of the second server based on the desirable system metrics of the first server.Type: GrantFiled: April 29, 2016Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Brooks, James A. Harrison, Robert C. Jones, Philip R. Lee, Catherine M. Moxey, Mayur Raja
-
Patent number: 10455030Abstract: Aspects of the present disclosure involve a CDN utilizing a Direct Server Return (DSR) request command to create a tunnel from one content server to another content server of the CDN. Through the DSR tunnel, a request for content may be served from a content server that is more advantageous for the CDN for any number of reasons, such as from a content server that is logically closer to the content server. In determining when a DSR tunnel is created to provide the content, the CDN may access a database storing various information concerning the CDN, such as the location of egress gateways of the CDN in relation to one or more content servers, connecting network location information, the capabilities of one or more content servers, and/or load information of available content servers.Type: GrantFiled: October 27, 2015Date of Patent: October 22, 2019Assignee: Level 3 Communications, LLCInventors: Joelle T. Maslak, Joseph C. Lawrence
-
Patent number: 10447573Abstract: A method for communicating information related to a diagnostic analyzer includes receiving user identification information from a portable computer. A user associated with the user identification information operates the diagnostic analyzer. First diagnostic analyzer information is retrieved from at least one database that relates analyzer information to the user of the diagnostic analyzer. The first diagnostic analyzer information is related to the diagnostic analyzer. The first diagnostic analyzer information is communicated to the portable computer. Second diagnostic analyzer information from the diagnostic analyzer is retrieved. The second diagnostic analyzer information is generated by the diagnostic analyzer. The first and the second diagnostic analyzer information is communicated to the portable computer. The portable computer is configured to display the first and the second diagnostic analyzer related information.Type: GrantFiled: July 17, 2014Date of Patent: October 15, 2019Assignee: Sysmex CorporationInventors: Judy Bosko, Mark Dahlberg, Chris Carrier, Mark Smith, Steve Postma, Masunao Nakahira, Tomomi Sugiyama, Mao Inoue
-
Patent number: 10448081Abstract: An information processing method includes: preloading M pieces of multimedia information after a user screen corresponding to an information item specified in a first application is accessed; arranging the M pieces of loaded multimedia information in a specified storage area in sequence; extracting, after playing of an ith piece of multimedia information ends, an (i+1)th piece of multimedia information from the specified storage area in sequence, and switching to play the (i+1)th piece of multimedia information; generating an interaction screen by means of simulation after playing of the (i+1)th piece of multimedia information ends, the interaction screen comprising a touch interaction object for enabling an (i+2)th piece of multimedia information; responding to a first operation performed on the touch interaction object; extracting the (i+2)th piece of multimedia information from the specified storage area in sequence; and switching to play the (i+2)th piece of multimedia information.Type: GrantFiled: September 22, 2017Date of Patent: October 15, 2019Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Baosen Wu, Ruofan Li, Lanwen Chen, Ming Shi, Xuyu Xu, Weiwei Tang, Xiongzhao Xie, Kangrui Wu, Yu Lin, Chao Feng, Quan Chen
-
Patent number: 10411976Abstract: In one aspect, a computerized method useful for a detecting a data-center bot interacting with a web page includes the step of inserting a code within web page source. The computerized method includes the step of detecting that the web page is visited by a machine, wherein the machine is running a web browser to access the web page. The computerized method includes the step of rendering and loading the web page with the code in the web browser of the machine. The computerized method includes the step of, with the code, creating a hidden canvas element.Type: GrantFiled: August 7, 2017Date of Patent: September 10, 2019Inventors: Praneet Sharma, Shailin Dhar
-
Patent number: 10397359Abstract: A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.Type: GrantFiled: December 30, 2016Date of Patent: August 27, 2019Assignee: GOOGLE LLCInventors: Richard Schooler, Pawel Jurczyk
-
Patent number: 10382501Abstract: Techniques provided for a system to determine and enable privileges for one or more meeting windows displayed on a computing device within an electronic meeting. In an embodiment, a set of records of computing devices that are capable of participating in an electronic meeting are maintained. Access permissions for the one or more meeting windows, within the electronic meeting, are maintained. The system receives a request for a first level role, from a first computing device in the electronic meeting. The system determines that the first computing device has, for the first meeting window, a first level role that includes privileges to control the first content. The system enables privileges, based upon the set of records of computing devices and the access permission roles, to allow control of the first content contained in the first meeting window of the electronic meeting to the first computing device.Type: GrantFiled: June 29, 2016Date of Patent: August 13, 2019Assignee: RICOH COMPANY, LTD.Inventors: Rathnakara Malatesha, Lana Wong, Hiroshi Kitada
-
Patent number: 10375012Abstract: A method and apparatus for maintaining in a Lightweight Directory Access Protocol (LDAP) repository entries that are managed by an LDAP directory server. An LDAP directory server receives a client request to add a specified entry to an LDAP repository, determines, based on a managed entry configuration, that the specified entry requires a managed entry operation, and adds the specified entry to the LDAP repository. The LDAP directory server further adds a managed entry to the LDAP repository in accordance with the managed entry operation, where the managed entry is added to the LDAP repository without receiving any client request specifying the managed entry.Type: GrantFiled: June 5, 2017Date of Patent: August 6, 2019Assignee: Red Hat, Inc.Inventors: Nathan G. Kinder, Simo Sorce
-
Patent number: 10355949Abstract: A method and system for determining the behavioral impact of applications and their respective users on a network carrier are provided. The method includes receiving data collected by at least one deep packet inspection (DPI) engine; classifying the received data at least per an application path respective of each of the applications; generating an application path profile data structure using the collected data; and generating, responsive to at least one behavioral rule, at least one degree of fulfillment (DoF) for the application path based on contents of the application path profile data structure, wherein the at least DoF defines an association of the application path with at least one behavior group, wherein the behavior group determines the behavioral impact of an application represented by the application path.Type: GrantFiled: December 4, 2014Date of Patent: July 16, 2019Assignee: RADWARE, LTD.Inventors: Avi Chesla, David Aviv, Lev Medvedovsky
-
Patent number: 10348838Abstract: Disclosed are systems, methods, and computer-readable storage media for scaling service discovery in a micro-service environment. A controller can instantiate, on a host computing device, a first container instance providing a first micro-service of an application. The host computing device can include a service discovery agent. The controller can identify a set of micro-services that are dependencies of the first micro-service, and update the service discovery agent with routing data for container instances providing the set of micro-services that are dependencies of the first micro-service. The service discovery agent can use the routing data to route requests from the first container instance to container instances providing the set of micro-services that are dependencies of the first micro-service.Type: GrantFiled: July 22, 2016Date of Patent: July 9, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Yi Yang, Wojciech Dec, Syed Basheeruddin Ahmed, Sanjay Agrawal, Ruchir Gupta
-
Patent number: 10320627Abstract: This invention provides a cooperative coverage method for distribution network information perception. The cooperative coverage method includes the following steps: construction of connected cooperative coverage sets, which can cover all target nodes with as few information perception nodes as possible, and maintain the connectivity of each cooperative coverage set with connected sets construction methods based on of hierarchical clustering; Cooperative coverage set scheduling, introducing the concept of energy ratio threshold, dividing the life cycle of the system into multiple time slices, calculating the energy ratio of perception device set in each time slice to realize the set scheduling. The invention realizes the efficient utilization of the energy of the perception device through the construction and scheduling of the connected coverage set in different time slices, and improves the use efficiency of the information perception network.Type: GrantFiled: April 29, 2016Date of Patent: June 11, 2019Assignees: STATE GRID JIANGSU ELECTRIC POWER COMPANY NANJING POWER SUPPLY COMPANY, STATE GRID JIANGSU ELECTRIC POWER COMPANY, STATE GRID COMPANY CORPORATION OF CHINA, STATE GRID INFORMATION & TELECOMMUNICATION GROUP CO., LTDInventors: Lei Wei, Min Lu, Qinghai Ou, Zhu Liu, Shaoyong Guo, Wei Xu, Dong Yan, Shaojun Liu, Xinjian Zhao, Wei Li, Lisha Gao
-
Patent number: 10182890Abstract: A 3-D camera for obtaining an image of at least one surface of at least one object. The camera comprises a light source, arranged to illuminate the object, wherein a light beam emitted from the light source defines a projection optical path. The camera also includes at least one first aperture having a first predetermined size, interposed in the projection optical path such that the light beam passes through it. An image sensor receives light back-scattered by the object, the back-scattered light defining an observation optical path. At least one second aperture having a second predetermined size, is interposed in the observation optical path such that the back-scattered light passes through it. In one example embodiment of the invention, the first predetermined size is greater than the second predetermined size, and at least one optic is arranged in both the projection and observation optical paths.Type: GrantFiled: February 3, 2016Date of Patent: January 22, 2019Assignee: DENTSPLY SIRONA Inc.Inventors: Axel Schwotzer, Volker Schmidt
-
Patent number: 10171394Abstract: A system may determine to provide content in a multimedia content message to a user. The user may be associated with a recipient account that is associated with content type preferences that identify a plurality of permitted content types. Each content type, of the plurality of permitted content types, may identify a type of content that is permitted to be included in the multimedia content message. The system may obtain the content type preferences to determine the plurality of permitted content types. The system may determine one or more selected content types of the plurality of permitted content types. The one or more selected content types may be content types of content to be obtained by the system and included in the multimedia content message. The system may obtain content of the one or more selected content types. The system may provide the multimedia content message including the content.Type: GrantFiled: May 13, 2015Date of Patent: January 1, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Rita Sadhvani, Hannah Y. Moon, Ning Zhang
-
Patent number: 10157508Abstract: The disclosure provides method and device for providing alert information on a vehicle and storage medium. The method includes analyzing user behavior data of a certain period of time in association with a user terminal to obtain vehicle restriction dates during the certain period of time, determining a vehicle restriction pattern based on the vehicle restriction dates, determining a new vehicle restriction date based on the vehicle restriction pattern, and providing the alert information on the vehicle to the user terminal based on the new vehicle restriction date. In the disclosure, a user terminal analyzes user behavior data automatically and acquires a user restriction pattern, and derives a vehicle restriction date according to the user restriction pattern and intelligently alerts the user to vehicle restriction when the above vehicle restriction date is upcoming.Type: GrantFiled: July 8, 2016Date of Patent: December 18, 2018Assignee: Xiaomi Inc.Inventors: Sen Ma, Ming Liu, Chao Chen
-
Patent number: 10134046Abstract: Sharing of content by users via the network is facilitated. Sharing suggestions are made to a user, the sharing suggestions including making a suggestion of one or more users with whom the user might wish to share content. A user's influence on other users and the user can be prompted to share content with other users based on the identified influence.Type: GrantFiled: November 9, 2011Date of Patent: November 20, 2018Assignee: EXCALIBUR IP, LLCInventors: Ashok Pratim Bania, Aman Teja, Soma Biswas, Praveen Kanyadi