Patents Examined by Larry Donaghue
-
Patent number: 9906601Abstract: In accordance with an embodiment, described herein is a system and method for supporting namespaces in a multitenant application server environment. The application server environment can include a domain with a plurality of partitions. A global namespace or JNDI tree bound to domain-level resources can maintain a collection of partition root nodes, with each partition root node being the root node of a partition JNDI tree. Each node in a partition JNDI tree is made partition-aware by including properties specific to a particular partition. An initial context for a partition can be created for use in dispatching resource lookup requests to the partition, and can be reused by other applications in accessing resources in the partition.Type: GrantFiled: July 14, 2015Date of Patent: February 27, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Leimeng Zhang, Guojun Shan, William Shannon, Rajiv Mordani, Lawrence Feigen, Yun Lin, Chuntao Chen
-
Patent number: 9900380Abstract: According to one embodiment, an apparatus includes a memory comprising instructions, an interface, and a processor communicatively coupled to the memory and the interface. The processor is configured, when executing the instructions, to receive a request to perform a first function of an application and a second function of the application and transmit the portion of the request to perform the first function to a remotely-located first common function module and the portion of the request to perform the second function to a remotely-located second common function module. The processor is further configured, when executing the instructions, to receive, in response to transmitting the respective portions of the request to the remotely-located common function modules, first information from the first common function module and second information from the second common function module, and aggregate, based on the received request, the received first information and second information.Type: GrantFiled: July 14, 2015Date of Patent: February 20, 2018Assignee: Bank of America CorporationInventors: Roy E. Charlton, III, Rafal J. Sitkowski, Atul Patel, John A. Lozes, David W. Miller, Raghuram Vudathu, Peter Tavormina
-
Patent number: 9894397Abstract: In one embodiment, a method includes (a) discerning whether an average packet delay in a media streaming session is increasing or decreasing over a first defined time window, (b) discerning whether an average jitter in the media streaming session is increasing or decreasing over a second defined time window, (c) in response to (a) and (b), calculating a specific bit-rate quantity corresponding to a change in bit-rate, and (d) controlling a bit-rate of the media streaming session in accordance with the specific bit-rate quantity.Type: GrantFiled: December 15, 2011Date of Patent: February 13, 2018Assignee: CISCO TECHNOLOGY, INC.Inventors: Wenyi Wang, Jing Hu, Juiping Liao, Rong Wang, Duanpei Wu, Shih-Cheng Stan Yan
-
Patent number: 9887878Abstract: The techniques and/or systems described herein are configured to determine a set of update operations to transition a network from an observed network state to a target network state and to generate an update dependency graph used to dynamically schedule the set of update operations based on constraint(s) defined to ensure reliability of the network during the transition. The techniques and/or systems dynamically schedule the set of update operations based on feedback. For example, the feedback may include an indication that a previously scheduled update operation has been delayed, has failed, or has been successfully completed.Type: GrantFiled: June 6, 2014Date of Patent: February 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ratul Mahajan, Ming Zhang, Srikanth Kandula, Hongqiang Liu, Xin Jin
-
Patent number: 9883216Abstract: The present invention discloses a method and an apparatus for bearing a Transport Stream (TS). The method includes: extracting TS packets continuously from the TS to constitute one or more sampling units, and obtaining index information of the sampling units; writing the sampling units into a data portion of a streaming media file, and generating an index portion of the streaming media file according to the index information. The present invention can encapsulate the TS into the streaming media files, so that the TS can be read by a standard streaming media file analyzing program, which facilitates multi-party interaction of the TS data in the streaming media field, and improves the practicability of the TS in the streaming media field.Type: GrantFiled: May 10, 2010Date of Patent: January 30, 2018Assignee: ZTE CorporationInventors: Yaping Ruan, Jiazhou Li, Jian Sun
-
Patent number: 9881033Abstract: Aspects of a multi-level electrical distribution control system associated with an electrical distribution grid are disclosed. Data access and processing across the multi-level control system and the electrical distribution grid can provide improved utilization of energy within the electrical distribution grid. Further, dynamic reconfiguration of the electric distribution grid can be based distributed processing and access to information relating to the electrical distribution control system or electrical distribution grid. An encapsulated DNNC data element is disclosed as an efficient and secure means of accessing data across the multi-level electrical distribution control system or the associated electrical distribution grid.Type: GrantFiled: January 9, 2015Date of Patent: January 30, 2018Assignee: General Electric Technology GmbHInventors: Ethan Clair Boardman, Subrahmanyam Saraswati Venkata
-
Patent number: 9860346Abstract: A method beginning with adding new resource to an enterprise system. Responsive to adding, an API builder executed by the computer automatically builds a new API exclusively for the new resource. The new API is configured to manage communications between the new resource and the proxy server based on a context resource identifier provided by the API builder and stored in an identifier data structure. The context resource identifier is to be provided to the gateway in response to a request from the client to access the new resource using a uniform resource identifier that identifies to the new resource. The context resource identifier is static over time within the enterprise. A proxy server uses the context resource identifier to call the new API in order to access the new resource, whereby a speed of communication between the client and the new API is increased.Type: GrantFiled: October 14, 2015Date of Patent: January 2, 2018Assignee: ADP, LLCInventors: Jigesh Saheba, Roberto A. Masiero, Isabel Espina Carvajal
-
Patent number: 9853927Abstract: An application such as a mail transfer agent (MTA) enforces a resource quota within a multi-tenant environment. An email associated with a tenant is managed based on decisions evaluating the email against a queue quota and an association between the email and an email storm. The email is also managed based on another decision evaluating the email against a processing quota. In addition, the email is managed based on a cross MTA aggregate of usage information associated with the first, second, and third decisions.Type: GrantFiled: August 27, 2013Date of Patent: December 26, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gregory Gourevitch, Faina Sigalov, Wilbert De Graaf, Wayne Cranston
-
Patent number: 9847958Abstract: A network is disclosed that includes a message originator computer and a message recipient computer, for secure electronic mail delivery. In accordance with the invention, the network includes a message delivery server that can distinguish between real and phantom messages. In operation, the message originator computer waits a random time and then transmits a first encrypted phantom message to the message delivery server. This message is to spoof an eavesdropper into believing that there is a steady stream of messages being sent from the originator computer. However, the message delivery server recognizes the message as a phantom message and discards it. When the message originator computer receives a user request to transmit a real message to the recipient computer, it waits a random time and then encrypts and transmits the real message to the message delivery server. The message delivery server recognizes the message as a real message and forwards the real message to the recipient computer.Type: GrantFiled: March 13, 2017Date of Patent: December 19, 2017Assignee: AT&T Intellectual Property II, L.P.Inventors: Joseph Thomas O'Neil, Kenneth H. Rosen
-
Patent number: 9836543Abstract: A system, method, and apparatus are provided for distributing a content item toward target recipients solely via first degree connections (e.g., in a professional network, in a social network). For a selected content item and identified target recipients of the item, when a user initiates a message to forward or otherwise convey the content item, one or more schemes are applied to select and automatically populate the message with suitable addressees. In one scheme, values are computed for each neighbor of the sender, to indicate the value of delivering the item to that neighbor; the message is automatically addressed to the highest-value neighbors. In another scheme, user communities that encompass the target recipients are identified and the message is automatically addressed to neighbors that are best able to disseminate the item throughout a community. In another scheme a minimal set of neighbors having connections to all target recipients is identified.Type: GrantFiled: February 19, 2015Date of Patent: December 5, 2017Inventors: June H. Andrews, Jason R. Schissel
-
Patent number: 9813465Abstract: Examples of systems and methods for network proxy server for energy efficient video streaming on mobile devices are generally described herein. A proxy server to deliver video content may include a communication module to intercept a request for video content from a mobile device, the request for video content intended for a content server and forward a modified request for the video content to the content server. The communication module may receive the video content from the content server and transfer a portion of the video content to the mobile device using a multipath transport protocol.Type: GrantFiled: December 19, 2014Date of Patent: November 7, 2017Assignee: Intel CorporationInventors: Silviu Petria, George Milescu, Bogdan Davidoaia
-
Patent number: 9807140Abstract: A method of reproducing content is provided. The method includes, when a sync terminal reproduces content by receiving the content from a source terminal via a certain network, reproducing the content in a mirroring mode during a certain time, buffering image data corresponding to the content to be reproduced after the certain time, during the certain time, and reproducing the content in a streaming mode after the certain time by using the buffered image data.Type: GrantFiled: June 3, 2014Date of Patent: October 31, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Seong-il Hahm, Han-min Bang, Jin-guk Jeong
-
Patent number: 9807133Abstract: In accordance with one embodiment, a notification control apparatus comprises an interface and a control section. The interface receives first information sent from a terminal held by a user. The control section calculates, based on the information received by the interface, a distance from the notification control apparatus to the terminal held by the user, and carries out a control to send reply information to the terminal held by the user if the distance is within a given range, and not to send reply information if the distance is out of the given range.Type: GrantFiled: June 30, 2014Date of Patent: October 31, 2017Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHAInventor: Kazunori Hirabayashi
-
Patent number: 9798811Abstract: A system, method, and apparatus are provided for distributing a content item toward target recipients solely via first degree connections (e.g., in a professional network, in a social network). For a selected content item and identified target recipients of the item, when a user initiates a message to forward or otherwise convey the content item, one or more schemes are applied to select and automatically populate the message with suitable addressees. In one scheme, values are computed for each neighbor of the sender, to indicate the value of delivering the item to that neighbor; the message is automatically addressed to the highest-value neighbors. In another scheme, user communities that encompass the target recipients are identified and the message is automatically addressed to neighbors that are best able to disseminate the item throughout a community. In another scheme a minimal set of neighbors having connections to all target recipients is identified.Type: GrantFiled: February 19, 2015Date of Patent: October 24, 2017Assignee: LinkedIn CorporationInventors: June H. Andrews, Jason R. Schissel
-
Patent number: 9799372Abstract: A novel process and system for flexibly adding supplemental digital program content such as, for example, transactional advertising content, games, polls, contests, interactive music videos, and e-commerce content generally and the like, into pre-prepared digital media files, such as an MP3 audio file or the like, for playback by digital playback apparatus, wherein the pre-prepared media file is modified by embedding therein executable code representing such supplemental program content, and enabling the playback apparatus to decode and execute the presentation of the supplemental program material as an addition to the playback of the pre-prepared media file content.Type: GrantFiled: February 18, 2014Date of Patent: October 24, 2017Assignee: Time Warner Cable Enterprises LLCInventors: Thomas W. Meyer, Josslyn M. Meyer
-
Patent number: 9794390Abstract: A communications system and method is provided for facilitating access to a service center resource. A request is received from a mobile device of a user to access a service center associated with a destination specific application on the mobile device. The request includes information entered by the user and associated with the request. An identification of a service center resource of the service center that matches needs of the user based upon the information entered by the user and a determination of an availability of the service center resource is made. A first communication is launched to a communications address associated with the mobile device and a second communication is launched to a communications address associated with the service center resource. The first communication and the second communication are bridged.Type: GrantFiled: July 21, 2014Date of Patent: October 17, 2017Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Haifeng Bi, Xiaolian Bi
-
Patent number: 9783387Abstract: A sheet behavior monitor for a sheet processor includes: a folding machine processing a sheet; and a camera taking an image once for each signature (Wb) folded by the folding machine. The camera takes every image at a folding machine rotation phase different from that of the image immediately before taken.Type: GrantFiled: May 12, 2009Date of Patent: October 10, 2017Assignee: KOMORI CORPORATIONInventors: Shinya Matsuyama, Tadahiko Iino
-
Patent number: 9781057Abstract: Described are techniques for avoiding deadlock. Each consumer is assigned a priority level denoting a number of resource allocation requests that have been currently granted to the consumer. The priority level is incremented for each resource allocation request granted to the consumer. A set of common resource pool(s) and a reserved resource pool are provided. A wait list of pending resource requests made by the consumers is maintained. If no allocated resources of the set of common pool(s) have been released for at least a threshold amount of time and there is at least one request on the wait list, first processing is performed which includes selecting, in accordance with one or more criteria, a first pending resource request from the wait list that was made by a first consumer, and assigning the first consumer exclusive use of the reserved pool for a lifetime of the first consumer.Type: GrantFiled: June 21, 2013Date of Patent: October 3, 2017Assignee: EMC IP Holding Company LLCInventors: Robert P. Foley, Peter Puhov, Ronald D. Proulx
-
Patent number: 9774509Abstract: Methods and systems are disclosed for modeling the performance of an IT service. The methods and systems take a holistic approach by treating the entire IT service instead of the individual nodes. In one implementation, the methods and systems provide a tool for mapping the performance of the IT service based on throughput and response time data. The tool may then be used to develop a mathematical model for the performance of the IT service. System parameters that may impact the performance of the IT service may be correlated to variables in the model. The model may then be used to predict the impact changes may have on the performance of the IT service. Performance maps for the same IT service may be compared over time to discern any departure from a norm. A database of performance maps may be established for a particular industry to facilitate intra-industry comparisons.Type: GrantFiled: July 31, 2014Date of Patent: September 26, 2017Assignee: United Services Automobile Association (USAA)Inventor: Paul Neri Ybarra, III
-
Patent number: 9762679Abstract: In various systems and methods, there can be received a request for a network service. A query for the network service can be formulated based on the request. A remote access device can be instructed to interrogate remote devices coupled to the remote network access device for the network service. Access parameters related to the network service can be received in response to the interrogation. The user device can be configured to access the network service based on the access parameters.Type: GrantFiled: March 17, 2014Date of Patent: September 12, 2017Assignee: Aerohive Networks, Inc.Inventors: Matthew Stuart Gast, Liang Wang