Patents Assigned to Sybase
-
Patent number: 7437146Abstract: A user feedback generation and management capability, operating possibly within a Value-Added Service Provider, provides key feedback (e.g., information, updates, etc.) to a Mobile Subscriber (MS) during, for example, the MS? receipt of rich content on the MS? Wireless Device (WD). The feedback may be conveyed to a MS? WD through, possibly inter alia, one or more Short Message Service messages. Such feedback may, possibly inter alia, provide details as to why certain content might not be received, suggest one or more alternative content delivery means, etc. and thus serve to obviate what would otherwise be (1) a frustrating, disappointing, etc. user experience for the MS and (2) increased customer service costs for the different content and service providers.Type: GrantFiled: March 29, 2007Date of Patent: October 14, 2008Assignee: Sybase 365, Inc.Inventors: William H. Dudley, Robert C. Lovell, Jr.
-
Patent number: 7430284Abstract: Architecture and methods to provide an intermediary model for inter-carrier Multi-Media Messaging (MMS) services so that numerous wireless operators can transmit MMS messages between them. The architecture also provides for delivery, at least of notification messages, to those wireless operators who are not part of the overall inter-carrier MMS infrastructure.Type: GrantFiled: August 19, 2004Date of Patent: September 30, 2008Assignee: Sybase 365, Inc.Inventors: William H. Dudley, Derek Hung Kit Tam, James C. Farrow, Brian J. Beggerly, Kirk Tsai, William Chu, Robert C. Lovell, Jr.
-
Publication number: 20080235298Abstract: A distributed database system providing data and space management methodology. In a distributed database system having an allocation page for tracking allocation and deallocation of data pages including a deallocation bit for tracking data page deallocation, a method for determining when to clear the deallocation bit during recovery comprises: during runtime operation, generating log records recording allocation and deallocation of data pages, setting the deallocation bit during deallocation of a data page by a transaction, and clearing the deallocation bit after the transaction has committed; during recovery following a failure, identifying a particular log record corresponding to the deallocation bit set during deallocation of a given data page; determining whether the deallocation of the given data page recorded in the particular log record committed prior to the failure; and if the deallocation of the given data page committed prior to the failure, clearing the deallocation bit.Type: ApplicationFiled: March 26, 2008Publication date: September 25, 2008Applicant: Sybase, Inc.Inventors: Mei-Lin Linda Lin, Fei Zhou, Joe Francis, Srikanth Sampath, Satya N. Ramachandran, Gangavara Prasad Varakur
-
Publication number: 20080215672Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.Type: ApplicationFiled: October 31, 2007Publication date: September 4, 2008Applicant: SYBASE 365, INC.Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
-
Publication number: 20080214144Abstract: A method and system for providing message-based access to services includes receiving a request message from a mobile subscriber relating to a service that is desired by the mobile subscriber, routing the request message for processing, performing one or more activities in accordance with the requested service, returning a response message to the mobile subscriber, and facilitating/enabling/etc. access to the requested service.Type: ApplicationFiled: May 14, 2008Publication date: September 4, 2008Applicant: Sybase 365, Inc.Inventor: Robert C. Lovell
-
Patent number: 7421562Abstract: A database system providing methodology for extended memory support is described. In one embodiment, for example, a method is described for extended memory support in a database system having a primary cache, the method comprises steps of: creating a secondary cache in memory available to the database system; mapping a virtual address range to at least a portion of the secondary cache; when the primary cache is full, replacing pages from the primary cache using the secondary cache; in response to a request for a particular page, searching for the particular page in the secondary cache if the particular page is not found in the primary cache; if the particular page is found in the secondary cache, determining a virtual address in the secondary cache where the particular page resides based on the mapping; and swapping the particular page found in the secondary cache with a page in the primary cache, so as to replace a page in the primary cache with the particular page from the secondary cache.Type: GrantFiled: July 6, 2004Date of Patent: September 2, 2008Assignee: Sybase, Inc.Inventors: Vadiraja Bhatt, Praveen Vegulla, Prasanta Ghosh, Girish Vaitheeswaran
-
Publication number: 20080208938Abstract: A distributed database system providing data and space management methodology. In a distributed system comprising a plurality of servers sharing access to data pages, a method for setting a timestamp indicating when modifications to data pages are made in a non-regressing fashion comprises steps of: maintaining a local sequence at each server and an allocation page timestamp on an allocation page; upon allocation of a data page, applying a timestamp to the data page which is greater than the allocation page timestamp; upon modification of a given data page at a particular server, setting the timestamp on the given data page to the greater of the local sequence at the particular server and an existing timestamp already on the given data page; and when data pages are deallocated, adjusting the allocation page timestamp to a value greater than the timestamp value on any deallocated data page.Type: ApplicationFiled: February 22, 2008Publication date: August 28, 2008Applicant: SYBASE, INC.Inventors: Mei-Lin Linda Lin, Fei Zhou, Joe Francis, Srikanth Sampath, Satya N. Ramachandran, Gangavara Prasad Varakur
-
Publication number: 20080200185Abstract: A service that augments a key element of Unified Messaging and Unified Communications initiatives—i.e., Mobile Subscriber Location Awareness—to enhance substantially the value, usefulness, etc. of the presence awareness, place shifting, etc. components of such initiatives. The service may optionally leverage the capabilities of a centrally-located, full-featured Messaging Inter-Carrier Vendor.Type: ApplicationFiled: June 15, 2007Publication date: August 21, 2008Applicant: SYBASE 365, INC.Inventor: Robert C. Lovell
-
Publication number: 20080192924Abstract: The present invention relates generally to data encryption. In particular, the present invention relates to methods of block cipher encryption and decryption. Embodiments of the present invention avoid padding in encrypting plain text messages having lengths that are non-integral multiples of a pre-determined block size. As such, encryption overhead savings can be achieved. Further, security from side-channel attacks can be increased.Type: ApplicationFiled: February 12, 2007Publication date: August 14, 2008Applicant: Sybase, Inc.Inventor: Heping Shang
-
Publication number: 20080182551Abstract: An infrastructure that leverages established wireless messaging paradigms (such as, possibly inter alia, Short Message Service, Multimedia Message Service, Wireless Application Protocol, IP Multimedia Subsystem, etc.) to provide, in new and creative ways, an enhanced level of security for the payment element or portion of a transaction—for example, a transaction within Mobile Commerce (M-Commerce, which, broadly speaking, encompasses the buying and selling of merchant-supplied products, goods, and services through wireless devices), a purchase in the checkout lane of a brick-and-mortar store, a purchase at a (fast-food or other) restaurant, etc. The infrastructure may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.Type: ApplicationFiled: January 21, 2008Publication date: July 31, 2008Applicant: SYBASE 365, INC.Inventor: Robert C. Lovell
-
Patent number: 7406477Abstract: A database system with methodology for automated determination and selection of optimal indexes is described. In one embodiment, for example, in a database system, a method of the present invention is described for recommending database indexes to be created for optimizing system performance, the method comprises steps of: capturing a workload representative of database queries employed during system use; creating virtual indexes for optimizing system performance during execution of the database queries captured in the workload; computing cost benefits for different combinations of the virtual indexes; and recommending physical indexes to be created based on virtual indexes that have favorable cost benefits for the captured workload.Type: GrantFiled: April 27, 2004Date of Patent: July 29, 2008Assignee: Sybase, Inc.Inventors: Daniel J. Farrar, Anisoara Nica
-
Patent number: 7403945Abstract: A distributed database system providing data and space management methodology is described. In one embodiment, for example, a method is described for detection of deadlocks in a distributed database system comprising a plurality of servers sharing access to data, the method comprises steps of: in response to a task at a first server waiting to obtain a lock regulating access to data, sending a search request including lock information to a second server holding the lock; at the second server, examining dependencies of the task holding the lock based on the lock information received with the search request and local lock information; if the task holding the lock is waiting to obtain a lock held by an additional server, forwarding the search request and local lock information to the additional server; repeating the examining and forwarding steps until all dependencies are examined; and responding to the search request indicating whether a deadlock was detected and providing lock information found.Type: GrantFiled: November 1, 2004Date of Patent: July 22, 2008Assignee: Sybase, Inc.Inventors: Mei-Lin Linda Lin, Fei Zhou, Joe Francis, Srikanth Sampath, Satya N. Ramachandran, Gangavara Prasad Varakur
-
Publication number: 20080172429Abstract: A distributed database system providing data and space management methodology. In one embodiment a system for allocating resources amongst a plurality of database servers sharing resources comprises: an input module for receiving user input for allocating resources shared amongst a plurality of database servers and establishing thresholds for utilization of resources at each database server; a monitoring module at each database server for monitoring local resource utilization at each database server and sending a request for balancing resources to a second database server when local resource utilization reaches an established threshold at a first database server; and a load balancing module for receiving the request for balancing resources and determining whether to adjust resources allocated to the first database server and the second database server in response to the request.Type: ApplicationFiled: March 25, 2008Publication date: July 17, 2008Applicant: SYBASE, INC.Inventors: Mei-Lin Linda Lin, Fei Zhou, Joe Francis, Srikanth Sampath, Satya N. Ramachandran, Gangavara Prasad Varakur
-
Publication number: 20080167959Abstract: An infrastructure that supports, facilitates, etc., in new and creative ways, the enhanced distribution of the myriad forms of content (which might include, possibly inter alia, news items, traffic alerts, weather notices, travel advisories, stock quotations, advertisements, coupons, educational factoids, etc.) within established wireless messaging paradigms such as, possibly inter alia, Multimedia Message Service, Wireless Application Protocol, IP Multimedia Subsystem, etc. The service may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.Type: ApplicationFiled: January 4, 2008Publication date: July 10, 2008Applicant: SYBASE 365, INC.Inventor: Robert C. Lovell
-
Publication number: 20080155696Abstract: A service that leverages a flexible, extensible, and dynamically configurable Message Evaluation Framework to provide comprehensive malware detection and optional malware elimination capabilities within established wireless messaging paradigms such as, possibly inter alia, Multimedia Message Service, Wireless Application Protocol, and IP Multimedia Subsystem. The service may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.Type: ApplicationFiled: December 18, 2007Publication date: June 26, 2008Applicant: SYBASE 365, INC.Inventors: William H. Dudley, Robert C. Lovell
-
Publication number: 20080155525Abstract: An object-oriented synchronization pattern for synchronizing a mobile application and a corresponding enterprise application is provided herein. The synchronization pattern uses service invocations to convey application state differential from the mobile device to the enterprise server and object-based database synchronization for conveying application state differential from the enterprise to the mobile device. Service invocations may be conveyed in batch or individually separately and using a variety of service types.Type: ApplicationFiled: December 21, 2006Publication date: June 26, 2008Applicant: Sybase, Inc.Inventor: Michael Man Kin Ho
-
Patent number: 7389117Abstract: A method and system for providing message-based access to services includes receiving a request message from a mobile subscriber relating to a service that is desired by the mobile subscriber, routing the request message for processing, performing one or more activities in accordance with the requested service, returning a response message to the mobile subscriber, and facilitating/enabling/etc. access to the requested service.Type: GrantFiled: October 6, 2005Date of Patent: June 17, 2008Assignee: Sybase 365, Inc.Inventor: Robert C. Lovell, Jr.
-
Publication number: 20080141278Abstract: A service that leverages an innovatively extended version of Bayes' Theorem to provide comprehensive spam detection and optional spam elimination capabilities within established wireless messaging paradigms such as, possibly inter alia, Short Message Service, Multimedia Message Service, Wireless Application Protocol, and IP Multimedia Subsystem. The service may optionally leverage the capabilities of a centrally-located Messaging Inter-Carrier Vendor.Type: ApplicationFiled: December 4, 2007Publication date: June 12, 2008Applicant: SYBASE 365, INC.Inventors: William H. Dudley, Robert C. Lovell
-
Publication number: 20080140937Abstract: A method for temporarily storing data objects in memory of a distributed system comprising a plurality of servers sharing access to data comprises steps of: reserving memory at each of the plurality of servers as a default data cache for storing data objects; in response to user input, allocating memory of at least one of the plurality of servers as a named cache reserved for storing a specified type of data object; in response to an operation at a particular server requesting a data object, determining whether the requested data object is of the specified type corresponding to the named cache at the particular server; if the data object is determined to be of the specified type corresponding to the named cache, storing the requested data object in the named cache at the particular server; and otherwise, using the default data cache for storing the requested data object.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: SYBASE, INC.Inventors: Vaibhav A. Nalawade, Vadiraja P. Bhatt, KantiKiran K. Pasupuleti
-
Publication number: 20080134031Abstract: The invention includes systems, methods, computer program products, and combinations and sub-combinations thereof for enabling channels specific to a user's interest (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such channels on their mobile devices in an interactive manner while in an off-line mode.Type: ApplicationFiled: October 31, 2007Publication date: June 5, 2008Applicant: SYBASE 365, INC.Inventors: Michael Ernst Aufricht, Rafael Zacharia Weinstein, Geoffrey James Broadwell