Patents Examined by John A. Follansbee
-
Patent number: 11269916Abstract: The present disclosure relates to blockchain-based data processing methods and devices to achieve balance between a service need and system resource consumption. In one example method, an amount of service data processed by consensus in a blockchain in a specified time period is monitored. A determination is made as to whether the monitored amount of processed service data in the specified time period is less than a specified first threshold or more than a specified second threshold. In response to determining that the monitored amount of processed service data in the specified time period is less than the specified first threshold or more than the specified second threshold, a block generation time for the blockchain is dynamically adjusted. A new block in the blockchain is then dynamically adjusted based on the adjusted block generation time.Type: GrantFiled: July 12, 2018Date of Patent: March 8, 2022Assignee: Advanced New Technologies Co., Ltd.Inventor: Hao Wu
-
Patent number: 11271846Abstract: A method for locality-based selection and routing of network traffic to producer network functions (NFs) includes registering, by producer NFs, locality information with a network function registration function (NRF). The method further includes configuring, for each of a plurality of consumer NFs, locality preference rules. The method further includes detecting, by one of the consumer NFs, a need for a service provided by a plurality of different producer NFs, at least some of which are located in data centers with different localities. The method further includes selecting, by or on behalf of the one consumer NF and using the locality information registered for the producer NFs and the locality preference rules, a producer NF for providing the service to the one consumer NF.Type: GrantFiled: March 18, 2019Date of Patent: March 8, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Rajiv Krishan
-
Patent number: 11265279Abstract: A method for augmenting message streams may comprise receiving a request for augmentation of a message, the request including a parameter associated with the message. The method may further include determining a rule associated with the message. The method may further include applying the determined rule to the message parameters to select an augmentation component. The method may further include transmitting an augmented message to the requestor, the augmented message including the augmentation component.Type: GrantFiled: January 28, 2021Date of Patent: March 1, 2022Assignee: DIREQT, INC.Inventors: Michael John Willis, William Warren Madden
-
Patent number: 11263214Abstract: A method for referencing and updating objects in a shared resource environment. A reference counter counts is incremented for every use of an object subtype in a session and decremented for every release of an object subtype in a session. A session counter is incremented upon the first instance of fetching an object type into a session cache and decremented upon having no instances of the object type in use in the session. When both the reference counter and the session counter are zero, the object type may be removed from the cache. When the object type needs to be updated, it is cloned into a local cache, and changes are made on the local copy. The global cache is then locked to all other users, the original object type is detached, and the cloned object type is swapped into the global cache, after which the global cache in unlocked.Type: GrantFiled: February 13, 2017Date of Patent: March 1, 2022Assignee: OPEN TEXT CORPORATIONInventors: Shu-Shang Sam Wei, Shuaib Hasan Khwaja, Pankaj Pradhan
-
Patent number: 11258804Abstract: The invention relates to a method for controlling access for a user equipment to at least one local device via an intermediary system that is configured to connect to a local network and to a public network. The user equipment is connected to the public network and the at least one local device is connected to the local network. The method comprises a number of steps in the intermediary system. One of these steps is storing one or more location conditions for access for the user equipment to the at least one local device. Another step is receiving first location information of the user equipment over the public network, the first location information indicating a location of the user equipment. Yet another step is controlling access for the user equipment to the at least one local device by verifying whether the first location information satisfies the one or more location conditions. The invention further relates to the intermediary system used in the method.Type: GrantFiled: December 23, 2016Date of Patent: February 22, 2022Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNGInventors: Michael Schenk, Antonius Norp, Sander de Kievit, José Almodóvar Chico, Gerrit Schilt
-
Patent number: 11258877Abstract: The present technology relates to managing workload within a storage system. A quality of service parameter proposal associated with managing incoming network traffic is generated and provided to a plurality of nodes. The generated quality of service parameter proposal to manage the incoming network traffic is modified based on a response received from the nodes. The incoming network traffic is serviced using the data from the modified quality of service parameter proposal.Type: GrantFiled: February 15, 2019Date of Patent: February 22, 2022Assignee: NETAPP, INC.Inventors: Sudha Sundaram, John Scott, Dean Kalman
-
Patent number: 11252034Abstract: A device receives network data associated with a network that includes network devices interconnected by links, and receives parameters associated with determining a network plan for the network. The device generates candidate links for each potential network plan of multiple potential network plans for the network, based on the parameters and based on a criterion associated with generating the candidate links. The device generates candidate paths for each potential network plan based on the parameters, and selects a portion of the candidate links and a portion of the candidate paths. The device generates each potential network plan based on the portion of the candidate links and the portion of the candidate paths, and identifies a potential network plan, of the multiple potential network plans, that reduces resource usage associated with operating the network. The device causes the potential network plan to be implemented in the network.Type: GrantFiled: March 15, 2019Date of Patent: February 15, 2022Assignee: Juniper Networks, Inc.Inventor: Greg Sidebottom
-
Patent number: 11232863Abstract: The communication control unit of the external communication apparatus requests a communication connection to the server. When a communication connection with the server is established, the communication control unit acquires the server side definition file from the server. The updating unit of the external communication apparatus updates the client side definition file with the server side definition file acquired by the communication control unit. The communication control unit of the external communication apparatus is configured to upload the medical apparatus side data to the server based on the client side definition file. Further, the communication control unit of the external communication apparatus is configured to reject a connection request from the server.Type: GrantFiled: November 19, 2018Date of Patent: January 25, 2022Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Nobuhisa Otsuki, Masayoshi Tsuchinaga, Hodaka Kito
-
Patent number: 11233669Abstract: A method for context-dependent in-call video codec switching includes receiving an indication that a far-side endpoint includes a capability to switch from an initial video codec to a secondary video codec during a call. During a call with the far-side endpoint, the method includes determining that a performance of an encoder satisfies a codec switching threshold. The codec switching threshold indicates that the performance of the encoder justifies switching from the initial video codec mid-stream of the call. During a call with the far-side endpoint, the method also includes switching from the initial video codec initially negotiated to govern the call to the secondary video codec.Type: GrantFiled: December 17, 2019Date of Patent: January 25, 2022Assignee: Google LLCInventors: Niklas Blum, Philip Eliasson, Kari Helgason, Christoffer Rodbro, Magnus Flodman
-
Patent number: 11212183Abstract: Briefly, embodiments, such as methods and/or systems for network device identification, for example, are described.Type: GrantFiled: June 14, 2019Date of Patent: December 28, 2021Assignee: Zscaler, Inc.Inventors: Scott Andrew Hankins, Thomas James Geisler, III
-
Patent number: 11206205Abstract: A stream processing system in a first zone of a telecommunication network may obtain at least one policy for processing trace data of virtual network functions (VNFs) in the first zone, and obtain the trace data of the VNFs from a data distribution platform of the telecommunication network, where the trace data is published in accordance with a topic to the data distribution platform by the VNFs, and where the stream processing system comprises a subscriber to the topic. The first stream processing system may additionally forward at least a first portion of the trace data to a second stream processing system of the telecommunication network in accordance with the at least one policy, where the first portion comprises less than all of the trace data, and where the second stream processing system is for a region of the telecommunication network that includes the first zone and a second zone.Type: GrantFiled: July 30, 2020Date of Patent: December 21, 2021Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Gagan Raj Gupta, Pradeep Kunjunny
-
Patent number: 11194766Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to open a content item using a client application at a first client device; detecting that the content item is open at a second client device from a different client application that supports live collaboration; and directing the first client device to an instance of the different client application at the first client device.Type: GrantFiled: September 25, 2019Date of Patent: December 7, 2021Assignee: Dropbox, Inc.Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
-
Patent number: 11188446Abstract: One embodiment provides a method for inventory tracking and management in a cloud environment. The method comprises maintaining a plurality of on demand computing resources in the cloud environment. The computing resources include one or more cloud applications. The method further comprises creating a job-specific device by flexibly configuring an end user device connected to the cloud environment to execute a specific job, and tracking and managing usage of the job-specific device utilizing at least one of the computing resources.Type: GrantFiled: May 3, 2019Date of Patent: November 30, 2021Assignee: ALTEROS, INC.Inventors: Robert T. Green, III, Brian K. Fair, Jacquelynn A. Green
-
Patent number: 11184310Abstract: One embodiment provides a method including monitoring social media application usage for particular users over a time period for media feeds and postings of content. Based on the monitoring, the method determines specific times to render content position, dimension sizes and flow rate. Connection speeds are distinguished for the particular users within the social media application. New social media feeds and new postings of content are dynamically reorganized and prioritized based on the connection speeds for the particular users.Type: GrantFiled: June 11, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Jeremy R. Fox, Liam S. Harpur, Chris Kau, John Rice
-
Patent number: 11184411Abstract: A communication terminal that receives at least one of image data and audio data from at least one other communication terminal via a network, the communication terminal including circuitry to generate log data in response to occurrence of an event at the communication terminal, and transmit the generated log data to an accumulation apparatus each time the event occurs.Type: GrantFiled: July 31, 2019Date of Patent: November 23, 2021Assignee: Ricoh Company, Ltd.Inventors: Kazuhiro Terayama, Kenichiro Morita, Tatsuya Nagase, Takashi Hasegawa, Shoichiro Kanematsu, Yoshikazu Goto
-
Patent number: 11178064Abstract: A resource allocation method includes splitting requirements into split requirements for each subsection of a physical network. The subsections of the physical network each have one of a plurality of policies applied to them. The method includes calculating a resource allocation for each of the subsections based on the split requirements, integrates a result of the allocations to determine a plurality of solutions candidates for resource allocations based on the split requirements, evaluates, for each solution candidate, compliance with the one of the plurality of policies, and selects one of the solution candidates based on the evaluation.Type: GrantFiled: April 20, 2017Date of Patent: November 16, 2021Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Masahiro Kobayashi, Toshiaki Tsuchiya, Ryutaro Matsumura, Takumi Kimura, Katsunori Noritake
-
Patent number: 11172003Abstract: A device may generate a registration mapping that associates a client identifier of a media client and a messaging identifier of a user device. The device may store the registration mapping in a registration data structure. The device may receive, via a messaging protocol, a message from the user device. The message may include the message identifier and an input for an application session of the media client. The device may determine, based on the registration data structure including the registration mapping and the message, that the user device is associated with the media client. The device may provide, via the messaging protocol, the message to the media client to permit the application session to operate according to the input.Type: GrantFiled: December 2, 2020Date of Patent: November 9, 2021Assignee: Accenture Global Solutions LimitedInventors: Chris Adam Maloney, John Carl Anderson, Connor Fox Bourke, Yu Chang Ou, Keerthi Samhita Vempatti Venkatanaga
-
Patent number: 11171822Abstract: A method of processing session initiation protocol (SIP) call flows, the method comprising, at a back-to-back user agent (B2BUA) configuring a media user agent (UA) layer to interface between a SIP UA layer and a Media B2BUA layer. for call flow operation in the SIP UA layer to Media B2B UA layer direction, the configuring comprises, at the media UA layer first mapping each message received from the SIP UA layer comprised of one of a plurality of SIP layer message types into one of a SDP offer message type, a SDP answer message type and a third message type different from the SDP offer message and SDP answer types, and passing each first mapped message to the Media B2B UA layer for processing.Type: GrantFiled: January 26, 2016Date of Patent: November 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Sebastien Bouat, Patrick Broyer, Vijay Kamath
-
Patent number: 11165636Abstract: In one embodiment, a method is performed at a controller of a fabric that is connected to a first seed device in the fabric. The method includes obtaining a connectivity graph of the fabric including the first seed device. The method further includes causing the first seed device to send a first request to a first neighboring device in the connectivity graph via a first interface of the first seed device connectable to the first neighboring device. The method also includes assigning fabric component properties to devices in the fabric based at least in part on a first message from the first seed device, where the first seed device generates the first message based at least in part on a first response from the first neighboring device received via the first interface. The method additionally includes converting the first neighboring device to a second seed device in the fabric.Type: GrantFiled: November 29, 2018Date of Patent: November 2, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Sanjay Kumar Hooda, Atri Indiresan, Jerish Sam David, Anand Pulicat Gopalakrishnan
-
Patent number: 11157292Abstract: The presently disclosed systems and methods collect information associated with client instances, and use the information associated with the instances. In particular, information related to database servers and/or applications servers providing the instance may be retrieved from databases that store information relating to instances, and written and saved in an instance configuration file. Moreover, instances may be deployed or provisioned by reading an instance configuration file and setting properties of the instance using the parameters saved in the instance configuration file. Two instance configuration files may be compared to determine differences between the two files. Additionally, the instance may be reverted back to the previously healthy version of the instance using the previous instance configuration file.Type: GrantFiled: November 13, 2018Date of Patent: October 26, 2021Assignee: ServiceNow, Inc.Inventors: Khashayar Goudarzi, Sharath Vaddempudi